home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer
/
Chart Wizard.rsrc
/
CODE_12_Appearance Controls.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
318KB
|
5,700 lines
# near model CODE resource
# jump table entries: 7802-7913 (112 of them)
00000000 0000 1E7A ori.b D0, 0x7A /* 'z' */
00000004 0000 416A ori.b D0, 0x6A /* 'j' */
fn00000008:
00000008 4E56 FEEC link A6, -0x0114
0000000C 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000010 246E 0008 movea.l A2, [A6 + 0x8]
00000014 382E 000C move.w D4, [A6 + 0xC]
00000018 266E 000E movea.l A3, [A6 + 0xE]
0000001C 262E 0012 move.l D3, [A6 + 0x12]
00000020 4A44 tst.w D4
00000022 6714 beq +0x16 /* 00000038 */
00000024 204A movea.l A0, A2
00000026 41E8 007C lea.l A0, [A0 + 0x7C]
0000002A 2848 movea.l A4, A0
0000002C 2488 move.l [A2], A0
0000002E 2F0C move.l -[A7], A4
00000030 4EB9 0000 3F3A jsr [0x00003F3A]
00000036 584F addq.w A7, 4
label00000038:
00000038 2F0B move.l -[A7], A3
0000003A 4267 clr.w -[A7]
0000003C 2F0A move.l -[A7], A2
0000003E 4EB9 0000 0A9A jsr [0x00000A9A /* ACount */]
00000044 2F0A move.l -[A7], A2
00000046 204A movea.l A0, A2
00000048 41E8 006A lea.l A0, [A0 + 0x6A]
0000004C 2808 move.l D4, A0
0000004E 4850 pea.l [A0]
00000050 4EB9 0000 10F2 jsr [0x000010F2]
00000056 41F9 0000 E08C lea.l A0, [0x0000E08C]
0000005C 2548 0004 move.l [A2 + 0x4], A0
00000060 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000066 41E8 01E8 lea.l A0, [A0 + 0x1E8]
0000006A 2252 movea.l A1, [A2]
0000006C 2288 move.l [A1], A0
0000006E 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000074 41E8 0150 lea.l A0, [A0 + 0x150]
00000078 2548 0028 move.l [A2 + 0x28], A0
0000007C 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000082 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000086 2548 006A move.l [A2 + 0x6A], A0
0000008A 2852 movea.l A4, [A2]
0000008C 204A movea.l A0, A2
0000008E 41E8 007C lea.l A0, [A0 + 0x7C]
00000092 91CC sub.l A0, A4
00000094 2948 0008 move.l [A4 + 0x8], A0
00000098 486E FFFE pea.l [A6 - 0x2]
0000009C 2F0B move.l -[A7], A3
0000009E 4EB9 0000 479C jsr [0x0000479C]
000000A4 486E FFFC pea.l [A6 - 0x4]
000000A8 2F0B move.l -[A7], A3
000000AA 4EB9 0000 479C jsr [0x0000479C]
000000B0 486E FEFC pea.l [A6 - 0x104]
000000B4 2F0B move.l -[A7], A3
000000B6 4EB9 0000 30A2 jsr [0x000030A2]
000000BC 42A7 clr.l -[A7]
000000BE 3F2E FFFC move.w -[A7], [A6 - 0x4]
000000C2 486E FEFC pea.l [A6 - 0x104]
000000C6 3F2E FFFE move.w -[A7], [A6 - 0x2]
000000CA 2F03 move.l -[A7], D3
000000CC 2F0A move.l -[A7], A2
000000CE 4EB9 0000 0ABA jsr [0x00000ABA]
000000D4 362A 005C move.w D3, [A2 + 0x5C]
000000D8 4A43 tst.w D3
000000DA 4FEF 003E lea.l A7, [A7 + 0x3E]
000000DE 670C beq +0xE /* 000000EC */
000000E0 3F03 move.w -[A7], D3
000000E2 2F04 move.l -[A7], D4
000000E4 4EB9 0000 110A jsr [0x0000110A]
000000EA 5C4F addq.w A7, 6
label000000EC:
000000EC 202A 005E move.l D0, [A2 + 0x5E]
000000F0 0280 0000 0300 andi.l D0, 0x300
000000F6 3540 0078 move.w [A2 + 0x78], D0
000000FA 486E FEFA pea.l [A6 - 0x106]
000000FE 2F0B move.l -[A7], A3
00000100 4EB9 0000 479C jsr [0x0000479C]
00000106 486E FEF8 pea.l [A6 - 0x108]
0000010A 2F0B move.l -[A7], A3
0000010C 4EB9 0000 479C jsr [0x0000479C]
00000112 486E FEF6 pea.l [A6 - 0x10A]
00000116 2F0B move.l -[A7], A3
00000118 4EB9 0000 479C jsr [0x0000479C]
0000011E 486E FEF4 pea.l [A6 - 0x10C]
00000122 2F0B move.l -[A7], A3
00000124 4EB9 0000 479C jsr [0x0000479C]
0000012A 486E FEF2 pea.l [A6 - 0x10E]
0000012E 2F0B move.l -[A7], A3
00000130 4EB9 0000 479C jsr [0x0000479C]
00000136 486E FEEE pea.l [A6 - 0x112]
0000013A 2F0B move.l -[A7], A3
0000013C 4EB9 0001 D5D4 jsr [0x0001D5D4]
00000142 486E FEED pea.l [A6 - 0x113]
00000146 2F0B move.l -[A7], A3
00000148 4EB9 0000 297E jsr [0x0000297E]
0000014E 1F2E FEED move.b -[A7], [A6 - 0x113]
00000152 2F2E FEEE move.l -[A7], [A6 - 0x112]
00000156 3F2E FEF2 move.w -[A7], [A6 - 0x10E]
0000015A 3F2E FEF4 move.w -[A7], [A6 - 0x10C]
0000015E 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
00000162 3F2E FEF8 move.w -[A7], [A6 - 0x108]
00000166 3F2E FEFA move.w -[A7], [A6 - 0x106]
0000016A 2F0A move.l -[A7], A2
0000016C 61FF 0000 011C bsr +0x11E /* 0000028A */
00000172 204A movea.l A0, A2
00000174 4FEF 004C lea.l A7, [A7 + 0x4C]
00000178 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000017C 4E5E unlink A6
0000017E 4E75 rts
00000180 4E56 0000 link A6, 0
00000184 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00000188 246E 0008 movea.l A2, [A6 + 0x8]
0000018C 362E 0018 move.w D3, [A6 + 0x18]
00000190 286E 0022 movea.l A4, [A6 + 0x22]
00000194 3E2E 002C move.w D7, [A6 + 0x2C]
00000198 3C2E 002E move.w D6, [A6 + 0x2E]
0000019C 1A2E 0034 move.b D5, [A6 + 0x34]
000001A0 282E 0036 move.l D4, [A6 + 0x36]
000001A4 4A6E 000C tst.w [A6 + 0xC]
000001A8 6714 beq +0x16 /* 000001BE */
000001AA 204A movea.l A0, A2
000001AC 41E8 007C lea.l A0, [A0 + 0x7C]
000001B0 2648 movea.l A3, A0
000001B2 2488 move.l [A2], A0
000001B4 2F0B move.l -[A7], A3
000001B6 4EB9 0000 3F3A jsr [0x00003F3A]
000001BC 584F addq.w A7, 4
label000001BE:
000001BE 42A7 clr.l -[A7]
000001C0 306E 001E movea.w A0, [A6 + 0x1E]
000001C4 2F08 move.l -[A7], A0
000001C6 306E 001C movea.w A0, [A6 + 0x1C]
000001CA 2F08 move.l -[A7], A0
000001CC 3043 movea.w A0, D3
000001CE 2F08 move.l -[A7], A0
000001D0 2F2E 0012 move.l -[A7], [A6 + 0x12]
000001D4 3F2E 0020 move.w -[A7], [A6 + 0x20]
000001D8 2F0C move.l -[A7], A4
000001DA 302E 001A move.w D0, [A6 + 0x1A]
000001DE 48C0 ext.l D0
000001E0 322E 0016 move.w D1, [A6 + 0x16]
000001E4 48C1 ext.l D1
000001E6 D280 add.l D1, D0
000001E8 3F01 move.w -[A7], D1
000001EA 2F04 move.l -[A7], D4
000001EC 2F2E 000E move.l -[A7], [A6 + 0xE]
000001F0 4267 clr.w -[A7]
000001F2 2F0A move.l -[A7], A2
000001F4 4EB9 0000 0AA2 jsr [0x00000AA2]
000001FA 2F0A move.l -[A7], A2
000001FC 204A movea.l A0, A2
000001FE 41E8 006A lea.l A0, [A0 + 0x6A]
00000202 2848 movea.l A4, A0
00000204 4850 pea.l [A0]
00000206 4EB9 0000 10F2 jsr [0x000010F2]
0000020C 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000212 2548 0004 move.l [A2 + 0x4], A0
00000216 41F9 0000 E08C lea.l A0, [0x0000E08C]
0000021C 41E8 01E8 lea.l A0, [A0 + 0x1E8]
00000220 2252 movea.l A1, [A2]
00000222 2288 move.l [A1], A0
00000224 41F9 0000 E08C lea.l A0, [0x0000E08C]
0000022A 41E8 0150 lea.l A0, [A0 + 0x150]
0000022E 2548 0028 move.l [A2 + 0x28], A0
00000232 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000238 41E8 01A4 lea.l A0, [A0 + 0x1A4]
0000023C 2548 006A move.l [A2 + 0x6A], A0
00000240 2652 movea.l A3, [A2]
00000242 204A movea.l A0, A2
00000244 41E8 007C lea.l A0, [A0 + 0x7C]
00000248 91CB sub.l A0, A3
0000024A 2748 0008 move.l [A3 + 0x8], A0
0000024E 3F03 move.w -[A7], D3
00000250 2F0C move.l -[A7], A4
00000252 4EB9 0000 110A jsr [0x0000110A]
00000258 357C FFFF 0078 move.w [A2 + 0x78], 0xFFFF
0000025E 1F05 move.b -[A7], D5
00000260 2F2E 0030 move.l -[A7], [A6 + 0x30]
00000264 3F06 move.w -[A7], D6
00000266 3F07 move.w -[A7], D7
00000268 3F2E 002A move.w -[A7], [A6 + 0x2A]
0000026C 3F2E 0028 move.w -[A7], [A6 + 0x28]
00000270 3F2E 0026 move.w -[A7], [A6 + 0x26]
00000274 2F0A move.l -[A7], A2
00000276 61FF 0000 0012 bsr +0x14 /* 0000028A */
0000027C 204A movea.l A0, A2
0000027E 4FEF 004C lea.l A7, [A7 + 0x4C]
00000282 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000286 4E5E unlink A6
00000288 4E75 rts
fn0000028A:
0000028A 4E56 0000 link A6, 0
0000028E 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2
00000292 246E 0008 movea.l A2, [A6 + 0x8]
00000296 362E 000C move.w D3, [A6 + 0xC]
0000029A 3E2E 0010 move.w D7, [A6 + 0x10]
0000029E 3C2E 0012 move.w D6, [A6 + 0x12]
000002A2 3A2E 0014 move.w D5, [A6 + 0x14]
000002A6 182E 001A move.b D4, [A6 + 0x1A]
000002AA 42AA 005E clr.l [A2 + 0x5E]
000002AE 42A7 clr.l -[A7]
000002B0 2F2A 0066 move.l -[A7], [A2 + 0x66]
000002B4 2057 movea.l A0, [A7]
000002B6 2250 movea.l A1, [A0]
000002B8 2269 0034 movea.l A1, [A1 + 0x34]
000002BC 4E91 jsr [A1]
000002BE 7001 moveq.l D0, 0x01
000002C0 2540 0062 move.l [A2 + 0x62], D0
000002C4 4878 0001 push.l 0x1
000002C8 2F2A 0066 move.l -[A7], [A2 + 0x66]
000002CC 2057 movea.l A0, [A7]
000002CE 2250 movea.l A1, [A0]
000002D0 2269 0038 movea.l A1, [A1 + 0x38]
000002D4 4E91 jsr [A1]
000002D6 4AAA 005A tst.l [A2 + 0x5A]
000002DA 4FEF 0010 lea.l A7, [A7 + 0x10]
000002DE 660C bne +0xE /* 000002EC */
000002E0 4A43 tst.w D3
000002E2 6724 beq +0x26 /* 00000308 */
000002E4 7001 moveq.l D0, 0x01
000002E6 2540 005A move.l [A2 + 0x5A], D0
000002EA 601C bra +0x1E /* 00000308 */
label000002EC:
000002EC 42AA 005A clr.l [A2 + 0x5A]
000002F0 357C FFFF 0078 move.w [A2 + 0x78], 0xFFFF
000002F6 3F03 move.w -[A7], D3
000002F8 2F0A move.l -[A7], A2
000002FA 2057 movea.l A0, [A7]
000002FC 2268 0004 movea.l A1, [A0 + 0x4]
00000300 2269 01DC movea.l A1, [A1 + 0x1DC]
00000304 4E91 jsr [A1]
00000306 5C4F addq.w A7, 6
label00000308:
00000308 2F2A 005A move.l -[A7], [A2 + 0x5A]
0000030C 2F2A 0066 move.l -[A7], [A2 + 0x66]
00000310 2057 movea.l A0, [A7]
00000312 2250 movea.l A1, [A0]
00000314 2269 002C movea.l A1, [A1 + 0x2C]
00000318 4E91 jsr [A1]
0000031A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000031E 2F0A move.l -[A7], A2
00000320 61FF 0000 01F4 bsr +0x1F6 /* 00000516 */
00000326 3F07 move.w -[A7], D7
00000328 2F0A move.l -[A7], A2
0000032A 61FF 0000 011A bsr +0x11C /* 00000446 */
00000330 3F06 move.w -[A7], D6
00000332 2F0A move.l -[A7], A2
00000334 61FF 0000 0144 bsr +0x146 /* 0000047A */
0000033A 3F05 move.w -[A7], D5
0000033C 2F0A move.l -[A7], A2
0000033E 61FF 0000 016E bsr +0x170 /* 000004AE */
00000344 2F2E 0016 move.l -[A7], [A6 + 0x16]
00000348 2F0A move.l -[A7], A2
0000034A 61FF 0000 0196 bsr +0x198 /* 000004E2 */
00000350 1F04 move.b -[A7], D4
00000352 2F0A move.l -[A7], A2
00000354 61FF 0000 0254 bsr +0x256 /* 000005AA */
0000035A 4FEF 002E lea.l A7, [A7 + 0x2E]
0000035E 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+
00000362 4E5E unlink A6
00000364 4E75 rts
fn00000366:
00000366 4E56 0000 link A6, 0
0000036A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000036E 246E 0008 movea.l A2, [A6 + 0x8]
00000372 362E 000C move.w D3, [A6 + 0xC]
00000376 200A move.l D0, A2
00000378 677C beq +0x7E /* 000003F6 */
0000037A 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000380 2548 0004 move.l [A2 + 0x4], A0
00000384 41F9 0000 E08C lea.l A0, [0x0000E08C]
0000038A 41E8 01E8 lea.l A0, [A0 + 0x1E8]
0000038E 2252 movea.l A1, [A2]
00000390 2288 move.l [A1], A0
00000392 41F9 0000 E08C lea.l A0, [0x0000E08C]
00000398 41E8 0150 lea.l A0, [A0 + 0x150]
0000039C 2548 0028 move.l [A2 + 0x28], A0
000003A0 41F9 0000 E08C lea.l A0, [0x0000E08C]
000003A6 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000003AA 2548 006A move.l [A2 + 0x6A], A0
000003AE 2652 movea.l A3, [A2]
000003B0 204A movea.l A0, A2
000003B2 41E8 007C lea.l A0, [A0 + 0x7C]
000003B6 2848 movea.l A4, A0
000003B8 91CB sub.l A0, A3
000003BA 2748 0008 move.l [A3 + 0x8], A0
000003BE 4267 clr.w -[A7]
000003C0 486A 006A pea.l [A2 + 0x6A]
000003C4 4EB9 0000 10FA jsr [0x000010FA]
000003CA 4267 clr.w -[A7]
000003CC 2F0A move.l -[A7], A2
000003CE 4EB9 0000 0AAA jsr [0x00000AAA]
000003D4 4A43 tst.w D3
000003D6 4FEF 000C lea.l A7, [A7 + 0xC]
000003DA 670C beq +0xE /* 000003E8 */
000003DC 4267 clr.w -[A7]
000003DE 2F0C move.l -[A7], A4
000003E0 4EB9 0000 3F42 jsr [0x00003F42]
000003E6 5C4F addq.w A7, 6
label000003E8:
000003E8 4A43 tst.w D3
000003EA 6F0A ble +0xC /* 000003F6 */
000003EC 2F0A move.l -[A7], A2
000003EE 4EB9 0000 2592 jsr [0x00002592]
000003F4 584F addq.w A7, 4
label000003F6:
000003F6 204A movea.l A0, A2
000003F8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000003FC 4E5E unlink A6
000003FE 4E75 rts
00000400 4E56 0000 link A6, 0
00000404 48E7 1020 movem.l -[A7], D3,A2
00000408 246E 0008 movea.l A2, [A6 + 0x8]
0000040C 262E 000C move.l D3, [A6 + 0xC]
00000410 2F03 move.l -[A7], D3
00000412 2F0A move.l -[A7], A2
00000414 4EB9 0000 0AEA jsr [0x00000AEA]
0000041A 0C6A 0200 0078 cmpi.w [A2 + 0x78], 0x200
00000420 504F addq.w A7, 8
00000422 661A bne +0x1C /* 0000043E */
00000424 7001 moveq.l D0, 0x01
00000426 B680 cmp.l D3, D0
00000428 6614 bne +0x16 /* 0000043E */
0000042A 2F0A move.l -[A7], A2
0000042C 4878 00CB push.l 0xCB
00000430 486A 0028 pea.l [A2 + 0x28]
00000434 4EB9 0000 3F82 jsr [0x00003F82]
0000043A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000043E:
0000043E 4CDF 0408 movem.l D3,A2, [A7]+
00000442 4E5E unlink A6
00000444 4E75 rts
fn00000446:
00000446 4E56 0000 link A6, 0
0000044A 2F0A move.l -[A7], A2
0000044C 246E 0008 movea.l A2, [A6 + 0x8]
00000450 486E 000C pea.l [A6 + 0xC]
00000454 4878 0002 push.l 0x2
00000458 2F3C 7461 6C69 move.l -[A7], 0x74616C69 /* 'tali' */
0000045E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000462 2F2A 0066 move.l -[A7], [A2 + 0x66]
00000466 2057 movea.l A0, [A7]
00000468 2250 movea.l A1, [A0]
0000046A 2269 0074 movea.l A1, [A1 + 0x74]
0000046E 4E91 jsr [A1]
00000470 4FEF 0012 lea.l A7, [A7 + 0x12]
00000474 245F movea.l A2, [A7]+
00000476 4E5E unlink A6
00000478 4E75 rts
fn0000047A:
0000047A 4E56 0000 link A6, 0
0000047E 2F0A move.l -[A7], A2
00000480 246E 0008 movea.l A2, [A6 + 0x8]
00000484 486E 000C pea.l [A6 + 0xC]
00000488 4878 0002 push.l 0x2
0000048C 2F3C 746F 6666 move.l -[A7], 0x746F6666 /* 'toff' */
00000492 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000496 2F2A 0066 move.l -[A7], [A2 + 0x66]
0000049A 2057 movea.l A0, [A7]
0000049C 2250 movea.l A1, [A0]
0000049E 2269 0074 movea.l A1, [A1 + 0x74]
000004A2 4E91 jsr [A1]
000004A4 4FEF 0012 lea.l A7, [A7 + 0x12]
000004A8 245F movea.l A2, [A7]+
000004AA 4E5E unlink A6
000004AC 4E75 rts
fn000004AE:
000004AE 4E56 0000 link A6, 0
000004B2 2F0A move.l -[A7], A2
000004B4 246E 0008 movea.l A2, [A6 + 0x8]
000004B8 486E 000C pea.l [A6 + 0xC]
000004BC 4878 0002 push.l 0x2
000004C0 2F3C 6761 6C69 move.l -[A7], 0x67616C69 /* 'gali' */
000004C6 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004CA 2F2A 0066 move.l -[A7], [A2 + 0x66]
000004CE 2057 movea.l A0, [A7]
000004D0 2250 movea.l A1, [A0]
000004D2 2269 0074 movea.l A1, [A1 + 0x74]
000004D6 4E91 jsr [A1]
000004D8 4FEF 0012 lea.l A7, [A7 + 0x12]
000004DC 245F movea.l A2, [A7]+
000004DE 4E5E unlink A6
000004E0 4E75 rts
fn000004E2:
000004E2 4E56 0000 link A6, 0
000004E6 2F0A move.l -[A7], A2
000004E8 246E 0008 movea.l A2, [A6 + 0x8]
000004EC 486E 000C pea.l [A6 + 0xC]
000004F0 4878 0004 push.l 0x4
000004F4 2F3C 676F 6666 move.l -[A7], 0x676F6666 /* 'goff' */
000004FA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004FE 2F2A 0066 move.l -[A7], [A2 + 0x66]
00000502 2057 movea.l A0, [A7]
00000504 2250 movea.l A1, [A0]
00000506 2269 0074 movea.l A1, [A1 + 0x74]
0000050A 4E91 jsr [A1]
0000050C 4FEF 0012 lea.l A7, [A7 + 0x12]
00000510 245F movea.l A2, [A7]+
00000512 4E5E unlink A6
00000514 4E75 rts
fn00000516:
00000516 4E56 0000 link A6, 0
0000051A 2F0A move.l -[A7], A2
0000051C 246E 0008 movea.l A2, [A6 + 0x8]
00000520 486E 000C pea.l [A6 + 0xC]
00000524 4878 0002 push.l 0x2
00000528 2F3C 7470 6C63 move.l -[A7], 0x74706C63 /* 'tplc' */
0000052E 3F3C 000A move.w -[A7], 0xA /* '\n' */
00000532 2F2A 0066 move.l -[A7], [A2 + 0x66]
00000536 2057 movea.l A0, [A7]
00000538 2250 movea.l A1, [A0]
0000053A 2269 0074 movea.l A1, [A1 + 0x74]
0000053E 4E91 jsr [A1]
00000540 4FEF 0012 lea.l A7, [A7 + 0x12]
00000544 245F movea.l A2, [A7]+
00000546 4E5E unlink A6
00000548 4E75 rts
0000054A 206F 0004 movea.l A0, [A7 + 0x4]
0000054E 316F 0008 007A move.w [A0 + 0x7A], [A7 + 0x8]
00000554 4E75 rts
00000556 206F 0004 movea.l A0, [A7 + 0x4]
0000055A 3028 007A move.w D0, [A0 + 0x7A]
0000055E 4E75 rts
00000560 4E56 0000 link A6, 0
00000564 48E7 1030 movem.l -[A7], D3,A2,A3
00000568 246E 0008 movea.l A2, [A6 + 0x8]
0000056C 7600 moveq.l D3, 0x00
0000056E 204A movea.l A0, A2
00000570 41E8 006A lea.l A0, [A0 + 0x6A]
00000574 2648 movea.l A3, A0
00000576 4850 pea.l [A0]
00000578 4EB9 0000 8422 jsr [0x00008422]
0000057E 2008 move.l D0, A0
00000580 584F addq.w A7, 4
00000582 6714 beq +0x16 /* 00000598 */
00000584 554F subq.w A7, 2
00000586 2F0B move.l -[A7], A3
00000588 4EB9 0000 8422 jsr [0x00008422]
0000058E 584F addq.w A7, 4
00000590 2F08 move.l -[A7], A0
00000592 A950 syscall CountMItems
00000594 301F move.w D0, [A7]+
00000596 3600 move.w D3, D0
label00000598:
00000598 B66A 007A cmp.w D3, [A2 + 0x7A]
0000059C 6C04 bge +0x6 /* 000005A2 */
0000059E 3543 007A move.w [A2 + 0x7A], D3
label000005A2:
000005A2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000005A6 4E5E unlink A6
000005A8 4E75 rts
fn000005AA:
000005AA 4E56 0000 link A6, 0
000005AE 2F0A move.l -[A7], A2
000005B0 246E 0008 movea.l A2, [A6 + 0x8]
000005B4 486E 000C pea.l [A6 + 0xC]
000005B8 4878 0001 push.l 0x1
000005BC 2F3C 7067 6C63 move.l -[A7], 0x70676C63 /* 'pglc' */
000005C2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000005C6 2F2A 0066 move.l -[A7], [A2 + 0x66]
000005CA 2057 movea.l A0, [A7]
000005CC 2250 movea.l A1, [A0]
000005CE 2269 0074 movea.l A1, [A1 + 0x74]
000005D2 4E91 jsr [A1]
000005D4 4FEF 0012 lea.l A7, [A7 + 0x12]
000005D8 245F movea.l A2, [A7]+
000005DA 4E5E unlink A6
000005DC 4E75 rts
000005DE 4E56 0000 link A6, 0
000005E2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000005E6 266E 0008 movea.l A3, [A6 + 0x8]
000005EA 3A2E 000C move.w D5, [A6 + 0xC]
000005EE 262E 000E move.l D3, [A6 + 0xE]
000005F2 282E 0012 move.l D4, [A6 + 0x12]
000005F6 246E 0016 movea.l A2, [A6 + 0x16]
000005FA 0C83 6D68 6E64 cmpi.l D3, 0x6D686E64 /* 'mhnd' */
00000600 6712 beq +0x14 /* 00000614 */
00000602 0C83 6D6E 6964 cmpi.l D3, 0x6D6E6964 /* 'mnid' */
00000608 6722 beq +0x24 /* 0000062C */
0000060A 0C83 6D76 616C cmpi.l D3, 0x6D76616C /* 'mval' */
00000610 672A beq +0x2C /* 0000063C */
00000612 603C bra +0x3E /* 00000650 */
label00000614:
00000614 4227 clr.b -[A7]
00000616 2F12 move.l -[A7], [A2]
00000618 486B 006A pea.l [A3 + 0x6A]
0000061C 2057 movea.l A0, [A7]
0000061E 2250 movea.l A1, [A0]
00000620 2269 000C movea.l A1, [A1 + 0xC]
00000624 4E91 jsr [A1]
00000626 4FEF 000A lea.l A7, [A7 + 0xA]
0000062A 603E bra +0x40 /* 0000066A */
label0000062C:
0000062C 3F12 move.w -[A7], [A2]
0000062E 486B 006A pea.l [A3 + 0x6A]
00000632 4EB9 0000 110A jsr [0x0000110A]
00000638 5C4F addq.w A7, 6
0000063A 602E bra +0x30 /* 0000066A */
label0000063C:
0000063C 3F12 move.w -[A7], [A2]
0000063E 2F0B move.l -[A7], A3
00000640 2057 movea.l A0, [A7]
00000642 2268 0004 movea.l A1, [A0 + 0x4]
00000646 2269 01DC movea.l A1, [A1 + 0x1DC]
0000064A 4E91 jsr [A1]
0000064C 5C4F addq.w A7, 6
0000064E 601A bra +0x1C /* 0000066A */
label00000650:
00000650 2F0A move.l -[A7], A2
00000652 2F04 move.l -[A7], D4
00000654 2F03 move.l -[A7], D3
00000656 3F05 move.w -[A7], D5
00000658 2F2B 0066 move.l -[A7], [A3 + 0x66]
0000065C 2057 movea.l A0, [A7]
0000065E 2250 movea.l A1, [A0]
00000660 2269 0074 movea.l A1, [A1 + 0x74]
00000664 4E91 jsr [A1]
00000666 4FEF 0012 lea.l A7, [A7 + 0x12]
label0000066A:
0000066A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000066E 4E5E unlink A6
00000670 4E75 rts
00000672 4E56 0000 link A6, 0
00000676 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000067A 286E 0008 movea.l A4, [A6 + 0x8]
0000067E 3A2E 000C move.w D5, [A6 + 0xC]
00000682 282E 000E move.l D4, [A6 + 0xE]
00000686 262E 0012 move.l D3, [A6 + 0x12]
0000068A 266E 0016 movea.l A3, [A6 + 0x16]
0000068E 246E 001A movea.l A2, [A6 + 0x1A]
00000692 0C84 6D68 6E64 cmpi.l D4, 0x6D686E64 /* 'mhnd' */
00000698 6712 beq +0x14 /* 000006AC */
0000069A 0C84 6D6E 6964 cmpi.l D4, 0x6D6E6964 /* 'mnid' */
000006A0 6728 beq +0x2A /* 000006CA */
000006A2 0C84 6D76 616C cmpi.l D4, 0x6D76616C /* 'mval' */
000006A8 673E beq +0x40 /* 000006E8 */
000006AA 605E bra +0x60 /* 0000070A */
label000006AC:
000006AC 7004 moveq.l D0, 0x04
000006AE B680 cmp.l D3, D0
000006B0 650E bcs +0x10 /* 000006C0 */
000006B2 486C 006A pea.l [A4 + 0x6A]
000006B6 4EB9 0000 8422 jsr [0x00008422]
000006BC 2688 move.l [A3], A0
000006BE 584F addq.w A7, 4
label000006C0:
000006C0 200A move.l D0, A2
000006C2 6762 beq +0x64 /* 00000726 */
000006C4 7004 moveq.l D0, 0x04
000006C6 2480 move.l [A2], D0
000006C8 605C bra +0x5E /* 00000726 */
label000006CA:
000006CA 7002 moveq.l D0, 0x02
000006CC B680 cmp.l D3, D0
000006CE 650E bcs +0x10 /* 000006DE */
000006D0 486C 006A pea.l [A4 + 0x6A]
000006D4 4EB9 0000 1112 jsr [0x00001112]
000006DA 3680 move.w [A3], D0
000006DC 584F addq.w A7, 4
label000006DE:
000006DE 200A move.l D0, A2
000006E0 6744 beq +0x46 /* 00000726 */
000006E2 7002 moveq.l D0, 0x02
000006E4 2480 move.l [A2], D0
000006E6 603E bra +0x40 /* 00000726 */
label000006E8:
000006E8 7002 moveq.l D0, 0x02
000006EA B680 cmp.l D3, D0
000006EC 6512 bcs +0x14 /* 00000700 */
000006EE 2F0C move.l -[A7], A4
000006F0 2057 movea.l A0, [A7]
000006F2 2268 0004 movea.l A1, [A0 + 0x4]
000006F6 2269 01E0 movea.l A1, [A1 + 0x1E0]
000006FA 4E91 jsr [A1]
000006FC 3680 move.w [A3], D0
000006FE 584F addq.w A7, 4
label00000700:
00000700 200A move.l D0, A2
00000702 6722 beq +0x24 /* 00000726 */
00000704 7002 moveq.l D0, 0x02
00000706 2480 move.l [A2], D0
00000708 601C bra +0x1E /* 00000726 */
label0000070A:
0000070A 2F0A move.l -[A7], A2
0000070C 2F0B move.l -[A7], A3
0000070E 2F03 move.l -[A7], D3
00000710 2F04 move.l -[A7], D4
00000712 3F05 move.w -[A7], D5
00000714 2F2C 0066 move.l -[A7], [A4 + 0x66]
00000718 2057 movea.l A0, [A7]
0000071A 2250 movea.l A1, [A0]
0000071C 2269 0078 movea.l A1, [A1 + 0x78]
00000720 4E91 jsr [A1]
00000722 4FEF 0016 lea.l A7, [A7 + 0x16]
label00000726:
00000726 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000072A 4E5E unlink A6
0000072C 4E75 rts
fn0000072E:
0000072E 4E56 FFFC link A6, -0x0004
00000732 2F0A move.l -[A7], A2
00000734 246E 0008 movea.l A2, [A6 + 0x8]
00000738 302A 0078 move.w D0, [A2 + 0x78]
0000073C 48C0 ext.l D0
0000073E 5280 addq.l D0, 1
00000740 6736 beq +0x38 /* 00000778 */
00000742 5380 subq.l D0, 1
00000744 670A beq +0xC /* 00000750 */
00000746 0480 0000 0200 subi.l D0, 0x200
0000074C 6714 beq +0x16 /* 00000762 */
0000074E 6066 bra +0x68 /* 000007B6 */
label00000750:
00000750 2F0A move.l -[A7], A2
00000752 2057 movea.l A0, [A7]
00000754 2268 0004 movea.l A1, [A0 + 0x4]
00000758 2269 0184 movea.l A1, [A1 + 0x184]
0000075C 4E91 jsr [A1]
0000075E 584F addq.w A7, 4
00000760 6054 bra +0x56 /* 000007B6 */
label00000762:
00000762 4878 0001 push.l 0x1
00000766 2F0A move.l -[A7], A2
00000768 2057 movea.l A0, [A7]
0000076A 2268 0004 movea.l A1, [A0 + 0x4]
0000076E 2269 0020 movea.l A1, [A1 + 0x20]
00000772 4E91 jsr [A1]
00000774 504F addq.w A7, 8
00000776 603E bra +0x40 /* 000007B6 */
label00000778:
00000778 42A7 clr.l -[A7]
0000077A 486A 007A pea.l [A2 + 0x7A]
0000077E 4878 0002 push.l 0x2
00000782 2F3C 6D76 616C move.l -[A7], 0x6D76616C /* 'mval' */
00000788 4267 clr.w -[A7]
0000078A 2F2A 0066 move.l -[A7], [A2 + 0x66]
0000078E 2057 movea.l A0, [A7]
00000790 2250 movea.l A1, [A0]
00000792 2269 0078 movea.l A1, [A1 + 0x78]
00000796 4E91 jsr [A1]
00000798 306A 007A movea.w A0, [A2 + 0x7A]
0000079C 2D48 FFFC move.l [A6 - 0x4], A0
000007A0 486E FFFC pea.l [A6 - 0x4]
000007A4 2F2A 0056 move.l -[A7], [A2 + 0x56]
000007A8 486A 0028 pea.l [A2 + 0x28]
000007AC 4EB9 0000 3F82 jsr [0x00003F82]
000007B2 4FEF 0022 lea.l A7, [A7 + 0x22]
label000007B6:
000007B6 245F movea.l A2, [A7]+
000007B8 4E5E unlink A6
000007BA 4E75 rts
000007BC 4E56 0000 link A6, 0
000007C0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000007C4 246E 0008 movea.l A2, [A6 + 0x8]
000007C8 382E 000C move.w D4, [A6 + 0xC]
000007CC 286E 000E movea.l A4, [A6 + 0xE]
000007D0 262E 0012 move.l D3, [A6 + 0x12]
000007D4 4A44 tst.w D4
000007D6 6714 beq +0x16 /* 000007EC */
000007D8 204A movea.l A0, A2
000007DA 41E8 006E lea.l A0, [A0 + 0x6E]
000007DE 2648 movea.l A3, A0
000007E0 2488 move.l [A2], A0
000007E2 2F0B move.l -[A7], A3
000007E4 4EB9 0000 3F3A jsr [0x00003F3A]
000007EA 584F addq.w A7, 4
label000007EC:
000007EC 2F03 move.l -[A7], D3
000007EE 2F0C move.l -[A7], A4
000007F0 4267 clr.w -[A7]
000007F2 2F0A move.l -[A7], A2
000007F4 4EB9 0000 0A92 jsr [0x00000A92]
000007FA 204A movea.l A0, A2
000007FC 41E8 006A lea.l A0, [A0 + 0x6A]
00000800 2848 movea.l A4, A0
00000802 4850 pea.l [A0]
00000804 4EB9 0000 403A jsr [0x0000403A]
0000080A 41F9 0000 DD60 lea.l A0, [0x0000DD60]
00000810 2548 0004 move.l [A2 + 0x4], A0
00000814 41F9 0000 DD60 lea.l A0, [0x0000DD60]
0000081A 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000081E 2252 movea.l A1, [A2]
00000820 2288 move.l [A1], A0
00000822 41F9 0000 DD60 lea.l A0, [0x0000DD60]
00000828 41E8 0150 lea.l A0, [A0 + 0x150]
0000082C 2548 0028 move.l [A2 + 0x28], A0
00000830 41F9 0000 DD60 lea.l A0, [0x0000DD60]
00000836 41E8 01A4 lea.l A0, [A0 + 0x1A4]
0000083A 2548 006A move.l [A2 + 0x6A], A0
0000083E 2652 movea.l A3, [A2]
00000840 204A movea.l A0, A2
00000842 41E8 006E lea.l A0, [A0 + 0x6E]
00000846 91CB sub.l A0, A3
00000848 2748 0008 move.l [A3 + 0x8], A0
0000084C 2F0C move.l -[A7], A4
0000084E 2057 movea.l A0, [A7]
00000850 2250 movea.l A1, [A0]
00000852 2269 000C movea.l A1, [A1 + 0xC]
00000856 4E91 jsr [A1]
00000858 204A movea.l A0, A2
0000085A 4FEF 0016 lea.l A7, [A7 + 0x16]
0000085E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000862 4E5E unlink A6
00000864 4E75 rts
00000866 4E56 0000 link A6, 0
0000086A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000086E 246E 0008 movea.l A2, [A6 + 0x8]
00000872 362E 000C move.w D3, [A6 + 0xC]
00000876 200A move.l D0, A2
00000878 677C beq +0x7E /* 000008F6 */
0000087A 41F9 0000 DD60 lea.l A0, [0x0000DD60]
00000880 2548 0004 move.l [A2 + 0x4], A0
00000884 41F9 0000 DD60 lea.l A0, [0x0000DD60]
0000088A 41E8 01C8 lea.l A0, [A0 + 0x1C8]
0000088E 2252 movea.l A1, [A2]
00000890 2288 move.l [A1], A0
00000892 41F9 0000 DD60 lea.l A0, [0x0000DD60]
00000898 41E8 0150 lea.l A0, [A0 + 0x150]
0000089C 2548 0028 move.l [A2 + 0x28], A0
000008A0 41F9 0000 DD60 lea.l A0, [0x0000DD60]
000008A6 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000008AA 2548 006A move.l [A2 + 0x6A], A0
000008AE 2652 movea.l A3, [A2]
000008B0 204A movea.l A0, A2
000008B2 41E8 006E lea.l A0, [A0 + 0x6E]
000008B6 2848 movea.l A4, A0
000008B8 91CB sub.l A0, A3
000008BA 2748 0008 move.l [A3 + 0x8], A0
000008BE 4267 clr.w -[A7]
000008C0 486A 006A pea.l [A2 + 0x6A]
000008C4 4EB9 0000 4042 jsr [0x00004042]
000008CA 4267 clr.w -[A7]
000008CC 2F0A move.l -[A7], A2
000008CE 4EB9 0000 0AAA jsr [0x00000AAA]
000008D4 4A43 tst.w D3
000008D6 4FEF 000C lea.l A7, [A7 + 0xC]
000008DA 670C beq +0xE /* 000008E8 */
000008DC 4267 clr.w -[A7]
000008DE 2F0C move.l -[A7], A4
000008E0 4EB9 0000 3F42 jsr [0x00003F42]
000008E6 5C4F addq.w A7, 6
label000008E8:
000008E8 4A43 tst.w D3
000008EA 6F0A ble +0xC /* 000008F6 */
000008EC 2F0A move.l -[A7], A2
000008EE 4EB9 0000 2592 jsr [0x00002592]
000008F4 584F addq.w A7, 4
label000008F6:
000008F6 204A movea.l A0, A2
000008F8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000008FC 4E5E unlink A6
000008FE 4E75 rts
00000900 4E56 0000 link A6, 0
00000904 2F0A move.l -[A7], A2
00000906 246E 0008 movea.l A2, [A6 + 0x8]
0000090A 2F2A 0066 move.l -[A7], [A2 + 0x66]
0000090E 2057 movea.l A0, [A7]
00000910 2250 movea.l A1, [A0]
00000912 2269 009C movea.l A1, [A1 + 0x9C]
00000916 4E91 jsr [A1]
00000918 584F addq.w A7, 4
0000091A 245F movea.l A2, [A7]+
0000091C 4E5E unlink A6
0000091E 4E75 rts
00000920 4E56 0000 link A6, 0
00000924 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000928 246E 0008 movea.l A2, [A6 + 0x8]
0000092C 382E 000C move.w D4, [A6 + 0xC]
00000930 286E 000E movea.l A4, [A6 + 0xE]
00000934 262E 0012 move.l D3, [A6 + 0x12]
00000938 4A44 tst.w D4
0000093A 6714 beq +0x16 /* 00000950 */
0000093C 204A movea.l A0, A2
0000093E 41E8 006A lea.l A0, [A0 + 0x6A]
00000942 2648 movea.l A3, A0
00000944 2488 move.l [A2], A0
00000946 2F0B move.l -[A7], A3
00000948 4EB9 0000 3F3A jsr [0x00003F3A]
0000094E 584F addq.w A7, 4
label00000950:
00000950 2F03 move.l -[A7], D3
00000952 2F0C move.l -[A7], A4
00000954 4267 clr.w -[A7]
00000956 2F0A move.l -[A7], A2
00000958 4EB9 0000 0A92 jsr [0x00000A92]
0000095E 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000964 2548 0004 move.l [A2 + 0x4], A0
00000968 41F9 0000 DA82 lea.l A0, [0x0000DA82]
0000096E 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000972 2252 movea.l A1, [A2]
00000974 2288 move.l [A1], A0
00000976 41F9 0000 DA82 lea.l A0, [0x0000DA82]
0000097C 41E8 0150 lea.l A0, [A0 + 0x150]
00000980 2548 0028 move.l [A2 + 0x28], A0
00000984 2652 movea.l A3, [A2]
00000986 204A movea.l A0, A2
00000988 41E8 006A lea.l A0, [A0 + 0x6A]
0000098C 91CB sub.l A0, A3
0000098E 2748 0008 move.l [A3 + 0x8], A0
00000992 204A movea.l A0, A2
00000994 4FEF 000E lea.l A7, [A7 + 0xE]
00000998 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000099C 4E5E unlink A6
0000099E 4E75 rts
000009A0 4E56 0000 link A6, 0
000009A4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000009A8 246E 0008 movea.l A2, [A6 + 0x8]
000009AC 2E2E 000E move.l D7, [A6 + 0xE]
000009B0 2C2E 0012 move.l D6, [A6 + 0x12]
000009B4 2A2E 0016 move.l D5, [A6 + 0x16]
000009B8 286E 001A movea.l A4, [A6 + 0x1A]
000009BC 382E 001E move.w D4, [A6 + 0x1E]
000009C0 262E 0020 move.l D3, [A6 + 0x20]
000009C4 4A6E 000C tst.w [A6 + 0xC]
000009C8 6714 beq +0x16 /* 000009DE */
000009CA 204A movea.l A0, A2
000009CC 41E8 006A lea.l A0, [A0 + 0x6A]
000009D0 2648 movea.l A3, A0
000009D2 2488 move.l [A2], A0
000009D4 2F0B move.l -[A7], A3
000009D6 4EB9 0000 3F3A jsr [0x00003F3A]
000009DC 584F addq.w A7, 4
label000009DE:
000009DE 42A7 clr.l -[A7]
000009E0 4878 0002 push.l 0x2
000009E4 42A7 clr.l -[A7]
000009E6 2F05 move.l -[A7], D5
000009E8 2F06 move.l -[A7], D6
000009EA 3F04 move.w -[A7], D4
000009EC 2F0C move.l -[A7], A4
000009EE 3F3C 0171 move.w -[A7], 0x171
000009F2 2F03 move.l -[A7], D3
000009F4 2F07 move.l -[A7], D7
000009F6 4267 clr.w -[A7]
000009F8 2F0A move.l -[A7], A2
000009FA 4EB9 0000 0AA2 jsr [0x00000AA2]
00000A00 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A06 2548 0004 move.l [A2 + 0x4], A0
00000A0A 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A10 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000A14 2252 movea.l A1, [A2]
00000A16 2288 move.l [A1], A0
00000A18 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A1E 41E8 0150 lea.l A0, [A0 + 0x150]
00000A22 2548 0028 move.l [A2 + 0x28], A0
00000A26 2652 movea.l A3, [A2]
00000A28 204A movea.l A0, A2
00000A2A 41E8 006A lea.l A0, [A0 + 0x6A]
00000A2E 91CB sub.l A0, A3
00000A30 2748 0008 move.l [A3 + 0x8], A0
00000A34 204A movea.l A0, A2
00000A36 4FEF 002A lea.l A7, [A7 + 0x2A]
00000A3A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00000A3E 4E5E unlink A6
00000A40 4E75 rts
00000A42 4E56 0000 link A6, 0
00000A46 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000A4A 246E 0008 movea.l A2, [A6 + 0x8]
00000A4E 362E 000C move.w D3, [A6 + 0xC]
00000A52 200A move.l D0, A2
00000A54 6760 beq +0x62 /* 00000AB6 */
00000A56 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A5C 2548 0004 move.l [A2 + 0x4], A0
00000A60 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A66 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000A6A 2252 movea.l A1, [A2]
00000A6C 2288 move.l [A1], A0
00000A6E 41F9 0000 DA82 lea.l A0, [0x0000DA82]
00000A74 41E8 0150 lea.l A0, [A0 + 0x150]
00000A78 2548 0028 move.l [A2 + 0x28], A0
00000A7C 2652 movea.l A3, [A2]
00000A7E 204A movea.l A0, A2
00000A80 41E8 006A lea.l A0, [A0 + 0x6A]
00000A84 2848 movea.l A4, A0
00000A86 91CB sub.l A0, A3
00000A88 2748 0008 move.l [A3 + 0x8], A0
00000A8C 4267 clr.w -[A7]
00000A8E 2F0A move.l -[A7], A2
00000A90 4EB9 0000 0AAA jsr [0x00000AAA]
00000A96 4A43 tst.w D3
00000A98 5C4F addq.w A7, 6
00000A9A 670C beq +0xE /* 00000AA8 */
00000A9C 4267 clr.w -[A7]
00000A9E 2F0C move.l -[A7], A4
00000AA0 4EB9 0000 3F42 jsr [0x00003F42]
00000AA6 5C4F addq.w A7, 6
label00000AA8:
00000AA8 4A43 tst.w D3
00000AAA 6F0A ble +0xC /* 00000AB6 */
00000AAC 2F0A move.l -[A7], A2
00000AAE 4EB9 0000 2592 jsr [0x00002592]
00000AB4 584F addq.w A7, 4
label00000AB6:
00000AB6 204A movea.l A0, A2
00000AB8 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000ABC 4E5E unlink A6
00000ABE 4E75 rts
00000AC0 4E56 0000 link A6, 0
00000AC4 48E7 1020 movem.l -[A7], D3,A2
00000AC8 246E 0008 movea.l A2, [A6 + 0x8]
00000ACC 7601 moveq.l D3, 0x01
00000ACE 2F0A move.l -[A7], A2
00000AD0 2057 movea.l A0, [A7]
00000AD2 2268 0004 movea.l A1, [A0 + 0x4]
00000AD6 2269 001C movea.l A1, [A1 + 0x1C]
00000ADA 4E91 jsr [A1]
00000ADC 5380 subq.l D0, 1
00000ADE 584F addq.w A7, 4
00000AE0 6602 bne +0x4 /* 00000AE4 */
00000AE2 7600 moveq.l D3, 0x00
label00000AE4:
00000AE4 3043 movea.w A0, D3
00000AE6 2F08 move.l -[A7], A0
00000AE8 2F0A move.l -[A7], A2
00000AEA 2057 movea.l A0, [A7]
00000AEC 2268 0004 movea.l A1, [A0 + 0x4]
00000AF0 2269 0020 movea.l A1, [A1 + 0x20]
00000AF4 4E91 jsr [A1]
00000AF6 504F addq.w A7, 8
00000AF8 4CDF 0408 movem.l D3,A2, [A7]+
00000AFC 4E5E unlink A6
00000AFE 4E75 rts
00000B00 4E56 0000 link A6, 0
00000B04 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000B08 246E 0008 movea.l A2, [A6 + 0x8]
00000B0C 382E 000C move.w D4, [A6 + 0xC]
00000B10 286E 000E movea.l A4, [A6 + 0xE]
00000B14 262E 0012 move.l D3, [A6 + 0x12]
00000B18 4A44 tst.w D4
00000B1A 6714 beq +0x16 /* 00000B30 */
00000B1C 204A movea.l A0, A2
00000B1E 41E8 00DA lea.l A0, [A0 + 0xDA]
00000B22 2648 movea.l A3, A0
00000B24 2488 move.l [A2], A0
00000B26 2F0B move.l -[A7], A3
00000B28 4EB9 0000 3F3A jsr [0x00003F3A]
00000B2E 584F addq.w A7, 4
label00000B30:
00000B30 2F03 move.l -[A7], D3
00000B32 2F0C move.l -[A7], A4
00000B34 4267 clr.w -[A7]
00000B36 2F0A move.l -[A7], A2
00000B38 4EB9 0000 0BDA jsr [0x00000BDA]
00000B3E 41F9 0000 D754 lea.l A0, [0x0000D754]
00000B44 2548 0004 move.l [A2 + 0x4], A0
00000B48 41F9 0000 D754 lea.l A0, [0x0000D754]
00000B4E 41E8 01DC lea.l A0, [A0 + 0x1DC]
00000B52 2252 movea.l A1, [A2]
00000B54 2288 move.l [A1], A0
00000B56 41F9 0000 D754 lea.l A0, [0x0000D754]
00000B5C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00000B60 2548 007A move.l [A2 + 0x7A], A0
00000B64 41F9 0000 D754 lea.l A0, [0x0000D754]
00000B6A 41E8 01AC lea.l A0, [A0 + 0x1AC]
00000B6E 2548 00A8 move.l [A2 + 0xA8], A0
00000B72 2652 movea.l A3, [A2]
00000B74 204A movea.l A0, A2
00000B76 41E8 00DA lea.l A0, [A0 + 0xDA]
00000B7A 91CB sub.l A0, A3
00000B7C 2748 0008 move.l [A3 + 0x8], A0
00000B80 204A movea.l A0, A2
00000B82 4FEF 000E lea.l A7, [A7 + 0xE]
00000B86 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000B8A 4E5E unlink A6
00000B8C 4E75 rts
00000B8E 4E56 0000 link A6, 0
00000B92 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000B96 246E 0008 movea.l A2, [A6 + 0x8]
00000B9A 362E 000C move.w D3, [A6 + 0xC]
00000B9E 200A move.l D0, A2
00000BA0 676E beq +0x70 /* 00000C10 */
00000BA2 41F9 0000 D754 lea.l A0, [0x0000D754]
00000BA8 2548 0004 move.l [A2 + 0x4], A0
00000BAC 41F9 0000 D754 lea.l A0, [0x0000D754]
00000BB2 41E8 01DC lea.l A0, [A0 + 0x1DC]
00000BB6 2252 movea.l A1, [A2]
00000BB8 2288 move.l [A1], A0
00000BBA 41F9 0000 D754 lea.l A0, [0x0000D754]
00000BC0 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00000BC4 2548 007A move.l [A2 + 0x7A], A0
00000BC8 41F9 0000 D754 lea.l A0, [0x0000D754]
00000BCE 41E8 01AC lea.l A0, [A0 + 0x1AC]
00000BD2 2548 00A8 move.l [A2 + 0xA8], A0
00000BD6 2652 movea.l A3, [A2]
00000BD8 204A movea.l A0, A2
00000BDA 41E8 00DA lea.l A0, [A0 + 0xDA]
00000BDE 2848 movea.l A4, A0
00000BE0 91CB sub.l A0, A3
00000BE2 2748 0008 move.l [A3 + 0x8], A0
00000BE6 4267 clr.w -[A7]
00000BE8 2F0A move.l -[A7], A2
00000BEA 4EB9 0000 0BEA jsr [0x00000BEA]
00000BF0 4A43 tst.w D3
00000BF2 5C4F addq.w A7, 6
00000BF4 670C beq +0xE /* 00000C02 */
00000BF6 4267 clr.w -[A7]
00000BF8 2F0C move.l -[A7], A4
00000BFA 4EB9 0000 3F42 jsr [0x00003F42]
00000C00 5C4F addq.w A7, 6
label00000C02:
00000C02 4A43 tst.w D3
00000C04 6F0A ble +0xC /* 00000C10 */
00000C06 2F0A move.l -[A7], A2
00000C08 4EB9 0000 2592 jsr [0x00002592]
00000C0E 584F addq.w A7, 4
label00000C10:
00000C10 204A movea.l A0, A2
00000C12 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000C16 4E5E unlink A6
00000C18 4E75 rts
00000C1A 4E56 0000 link A6, 0
00000C1E 2F0A move.l -[A7], A2
00000C20 246E 0008 movea.l A2, [A6 + 0x8]
00000C24 4878 FFFF push.l 0xFFFF
00000C28 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00000C2C 4EB9 0001 D696 jsr [0x0001D696]
00000C32 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00000C36 2057 movea.l A0, [A7]
00000C38 2268 0004 movea.l A1, [A0 + 0x4]
00000C3C 2269 002C movea.l A1, [A1 + 0x2C]
00000C40 4E91 jsr [A1]
00000C42 584F addq.w A7, 4
00000C44 2F00 move.l -[A7], D0
00000C46 2F0A move.l -[A7], A2
00000C48 2057 movea.l A0, [A7]
00000C4A 2268 0004 movea.l A1, [A0 + 0x4]
00000C4E 2269 0020 movea.l A1, [A1 + 0x20]
00000C52 4E91 jsr [A1]
00000C54 4FEF 0010 lea.l A7, [A7 + 0x10]
00000C58 245F movea.l A2, [A7]+
00000C5A 4E5E unlink A6
00000C5C 4E75 rts
00000C5E 4E56 0000 link A6, 0
00000C62 48E7 1020 movem.l -[A7], D3,A2
00000C66 246E 0008 movea.l A2, [A6 + 0x8]
00000C6A 262E 000C move.l D3, [A6 + 0xC]
00000C6E 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00000C72 4EB9 0001 D5C0 jsr [0x0001D5C0]
00000C78 B680 cmp.l D3, D0
00000C7A 584F addq.w A7, 4
00000C7C 6746 beq +0x48 /* 00000CC4 */
00000C7E 7001 moveq.l D0, 0x01
00000C80 B680 cmp.l D3, D0
00000C82 5CC0 sge D0
00000C84 4400 neg.b D0
00000C86 1F00 move.b -[A7], D0
00000C88 2F0A move.l -[A7], A2
00000C8A 2057 movea.l A0, [A7]
00000C8C 2268 0004 movea.l A1, [A0 + 0x4]
00000C90 2269 01D8 movea.l A1, [A1 + 0x1D8]
00000C94 4E91 jsr [A1]
00000C96 2F03 move.l -[A7], D3
00000C98 2F0A move.l -[A7], A2
00000C9A 4EB9 0000 0C12 jsr [0x00000C12]
00000CA0 42A7 clr.l -[A7]
00000CA2 2F0A move.l -[A7], A2
00000CA4 2057 movea.l A0, [A7]
00000CA6 2268 0004 movea.l A1, [A0 + 0x4]
00000CAA 2269 00F0 movea.l A1, [A1 + 0xF0]
00000CAE 4E91 jsr [A1]
00000CB0 4227 clr.b -[A7]
00000CB2 2F0A move.l -[A7], A2
00000CB4 2057 movea.l A0, [A7]
00000CB6 2268 0004 movea.l A1, [A0 + 0x4]
00000CBA 2269 00C0 movea.l A1, [A1 + 0xC0]
00000CBE 4E91 jsr [A1]
00000CC0 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000CC4:
00000CC4 4CDF 0408 movem.l D3,A2, [A7]+
00000CC8 4E5E unlink A6
00000CCA 4E75 rts
00000CCC 4E56 0000 link A6, 0
00000CD0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000CD4 286E 0008 movea.l A4, [A6 + 0x8]
00000CD8 262E 000C move.l D3, [A6 + 0xC]
00000CDC 266E 0010 movea.l A3, [A6 + 0x10]
00000CE0 0C83 0000 00CB cmpi.l D3, 0xCB
00000CE6 6630 bne +0x32 /* 00000D18 */
00000CE8 244B movea.l A2, A3
00000CEA 200A move.l D0, A2
00000CEC 673C beq +0x3E /* 00000D2A */
00000CEE 2F0A move.l -[A7], A2
00000CF0 2057 movea.l A0, [A7]
00000CF2 2268 0004 movea.l A1, [A0 + 0x4]
00000CF6 2269 001C movea.l A1, [A1 + 0x1C]
00000CFA 4E91 jsr [A1]
00000CFC 5380 subq.l D0, 1
00000CFE 57C0 seq D0
00000D00 4400 neg.b D0
00000D02 584F addq.w A7, 4
00000D04 1F00 move.b -[A7], D0
00000D06 2F0C move.l -[A7], A4
00000D08 2057 movea.l A0, [A7]
00000D0A 2268 0004 movea.l A1, [A0 + 0x4]
00000D0E 2269 01D8 movea.l A1, [A1 + 0x1D8]
00000D12 4E91 jsr [A1]
00000D14 5C4F addq.w A7, 6
00000D16 6012 bra +0x14 /* 00000D2A */
label00000D18:
00000D18 2F0B move.l -[A7], A3
00000D1A 2F03 move.l -[A7], D3
00000D1C 486C 007A pea.l [A4 + 0x7A]
00000D20 4EB9 0000 3F82 jsr [0x00003F82]
00000D26 4FEF 000C lea.l A7, [A7 + 0xC]
label00000D2A:
00000D2A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000D2E 4E5E unlink A6
00000D30 4E75 rts
00000D32 4E56 0000 link A6, 0
00000D36 48E7 1020 movem.l -[A7], D3,A2
00000D3A 246E 0008 movea.l A2, [A6 + 0x8]
00000D3E 7601 moveq.l D3, 0x01
00000D40 2F0A move.l -[A7], A2
00000D42 2057 movea.l A0, [A7]
00000D44 2268 0004 movea.l A1, [A0 + 0x4]
00000D48 2269 001C movea.l A1, [A1 + 0x1C]
00000D4C 4E91 jsr [A1]
00000D4E 5380 subq.l D0, 1
00000D50 584F addq.w A7, 4
00000D52 6602 bne +0x4 /* 00000D56 */
00000D54 7600 moveq.l D3, 0x00
label00000D56:
00000D56 3043 movea.w A0, D3
00000D58 2F08 move.l -[A7], A0
00000D5A 2F0A move.l -[A7], A2
00000D5C 2057 movea.l A0, [A7]
00000D5E 2268 0004 movea.l A1, [A0 + 0x4]
00000D62 2269 0020 movea.l A1, [A1 + 0x20]
00000D66 4E91 jsr [A1]
00000D68 504F addq.w A7, 8
00000D6A 4CDF 0408 movem.l D3,A2, [A7]+
00000D6E 4E5E unlink A6
00000D70 4E75 rts
00000D72 4E56 FFEC link A6, -0x0014
00000D76 2F0A move.l -[A7], A2
00000D78 246E 0008 movea.l A2, [A6 + 0x8]
00000D7C 42A7 clr.l -[A7]
00000D7E 486A 0044 pea.l [A2 + 0x44]
00000D82 486E FFEC pea.l [A6 - 0x14]
00000D86 4EB9 0000 13C8 jsr [0x000013C8]
00000D8C 4A2E 000C tst.b [A6 + 0xC]
00000D90 4FEF 000C lea.l A7, [A7 + 0xC]
00000D94 6746 beq +0x48 /* 00000DDC */
00000D96 6012 bra +0x14 /* 00000DAA */
label00000D98:
00000D98 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000D9C 2057 movea.l A0, [A7]
00000D9E 2268 0004 movea.l A1, [A0 + 0x4]
00000DA2 2269 00B4 movea.l A1, [A1 + 0xB4]
00000DA6 4E91 jsr [A1]
00000DA8 584F addq.w A7, 4
label00000DAA:
00000DAA 486E FFFC pea.l [A6 - 0x4]
00000DAE 486E FFEC pea.l [A6 - 0x14]
00000DB2 4EB9 0000 1380 jsr [0x00001380]
00000DB8 4A00 tst.b D0
00000DBA 504F addq.w A7, 8
00000DBC 66DA bne -0x24 /* 00000D98 */
00000DBE 6030 bra +0x32 /* 00000DF0 */
label00000DC0:
00000DC0 206E FFFC movea.l A0, [A6 - 0x4]
00000DC4 B1EA 00D6 cmpa.l A0, [A2 + 0xD6]
00000DC8 6712 beq +0x14 /* 00000DDC */
00000DCA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000DCE 2057 movea.l A0, [A7]
00000DD0 2268 0004 movea.l A1, [A0 + 0x4]
00000DD4 2269 00B8 movea.l A1, [A1 + 0xB8]
00000DD8 4E91 jsr [A1]
00000DDA 584F addq.w A7, 4
label00000DDC:
00000DDC 486E FFFC pea.l [A6 - 0x4]
00000DE0 486E FFEC pea.l [A6 - 0x14]
00000DE4 4EB9 0000 1380 jsr [0x00001380]
00000DEA 4A00 tst.b D0
00000DEC 504F addq.w A7, 8
00000DEE 66D0 bne -0x2E /* 00000DC0 */
label00000DF0:
00000DF0 3F3C FFFF move.w -[A7], 0xFFFF
00000DF4 486E FFEC pea.l [A6 - 0x14]
00000DF8 4EB9 0000 1396 jsr [0x00001396]
00000DFE 5C4F addq.w A7, 6
00000E00 245F movea.l A2, [A7]+
00000E02 4E5E unlink A6
00000E04 4E75 rts
00000E06 4E56 0000 link A6, 0
00000E0A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000E0E 246E 0008 movea.l A2, [A6 + 0x8]
00000E12 382E 000C move.w D4, [A6 + 0xC]
00000E16 286E 000E movea.l A4, [A6 + 0xE]
00000E1A 262E 0012 move.l D3, [A6 + 0x12]
00000E1E 4A44 tst.w D4
00000E20 6718 beq +0x1A /* 00000E3A */
00000E22 204A movea.l A0, A2
00000E24 41E8 00A0 lea.l A0, [A0 + 0xA0]
00000E28 2648 movea.l A3, A0
00000E2A 2488 move.l [A2], A0
00000E2C 2548 006A move.l [A2 + 0x6A], A0
00000E30 2F0B move.l -[A7], A3
00000E32 4EB9 0000 3F3A jsr [0x00003F3A]
00000E38 584F addq.w A7, 4
label00000E3A:
00000E3A 2F03 move.l -[A7], D3
00000E3C 2F0C move.l -[A7], A4
00000E3E 4267 clr.w -[A7]
00000E40 2F0A move.l -[A7], A2
00000E42 4EB9 0000 0A92 jsr [0x00000A92]
00000E48 4267 clr.w -[A7]
00000E4A 486A 006A pea.l [A2 + 0x6A]
00000E4E 4EB9 0000 410A jsr [0x0000410A]
00000E54 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000E5A 2548 0004 move.l [A2 + 0x4], A0
00000E5E 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000E64 41E8 0210 lea.l A0, [A0 + 0x210]
00000E68 2252 movea.l A1, [A2]
00000E6A 2288 move.l [A1], A0
00000E6C 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000E72 41E8 0150 lea.l A0, [A0 + 0x150]
00000E76 2548 0028 move.l [A2 + 0x28], A0
00000E7A 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000E80 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000E84 2548 006E move.l [A2 + 0x6E], A0
00000E88 2652 movea.l A3, [A2]
00000E8A 204A movea.l A0, A2
00000E8C 41E8 00A0 lea.l A0, [A0 + 0xA0]
00000E90 91CB sub.l A0, A3
00000E92 2748 0008 move.l [A3 + 0x8], A0
00000E96 42AA 005A clr.l [A2 + 0x5A]
00000E9A 204A movea.l A0, A2
00000E9C 4FEF 0014 lea.l A7, [A7 + 0x14]
00000EA0 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000EA4 4E5E unlink A6
00000EA6 4E75 rts
00000EA8 4E56 0000 link A6, 0
00000EAC 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000EB0 246E 0008 movea.l A2, [A6 + 0x8]
00000EB4 362E 000C move.w D3, [A6 + 0xC]
00000EB8 200A move.l D0, A2
00000EBA 677C beq +0x7E /* 00000F38 */
00000EBC 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000EC2 2548 0004 move.l [A2 + 0x4], A0
00000EC6 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000ECC 41E8 0210 lea.l A0, [A0 + 0x210]
00000ED0 2252 movea.l A1, [A2]
00000ED2 2288 move.l [A1], A0
00000ED4 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000EDA 41E8 0150 lea.l A0, [A0 + 0x150]
00000EDE 2548 0028 move.l [A2 + 0x28], A0
00000EE2 41F9 0000 D3EE lea.l A0, [0x0000D3EE]
00000EE8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00000EEC 2548 006E move.l [A2 + 0x6E], A0
00000EF0 2652 movea.l A3, [A2]
00000EF2 204A movea.l A0, A2
00000EF4 41E8 00A0 lea.l A0, [A0 + 0xA0]
00000EF8 2848 movea.l A4, A0
00000EFA 91CB sub.l A0, A3
00000EFC 2748 0008 move.l [A3 + 0x8], A0
00000F00 4267 clr.w -[A7]
00000F02 486A 006A pea.l [A2 + 0x6A]
00000F06 4EB9 0000 411A jsr [0x0000411A]
00000F0C 4267 clr.w -[A7]
00000F0E 2F0A move.l -[A7], A2
00000F10 4EB9 0000 0AAA jsr [0x00000AAA]
00000F16 4A43 tst.w D3
00000F18 4FEF 000C lea.l A7, [A7 + 0xC]
00000F1C 670C beq +0xE /* 00000F2A */
00000F1E 4267 clr.w -[A7]
00000F20 2F0C move.l -[A7], A4
00000F22 4EB9 0000 3F42 jsr [0x00003F42]
00000F28 5C4F addq.w A7, 6
label00000F2A:
00000F2A 4A43 tst.w D3
00000F2C 6F0A ble +0xC /* 00000F38 */
00000F2E 2F0A move.l -[A7], A2
00000F30 4EB9 0000 2592 jsr [0x00002592]
00000F36 584F addq.w A7, 4
label00000F38:
00000F38 204A movea.l A0, A2
00000F3A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000F3E 4E5E unlink A6
00000F40 4E75 rts
00000F42 4E56 0000 link A6, 0
00000F46 2F0A move.l -[A7], A2
00000F48 246E 0008 movea.l A2, [A6 + 0x8]
00000F4C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F50 2F0A move.l -[A7], A2
00000F52 4EB9 0000 31AA jsr [0x000031AA]
00000F58 486A 006A pea.l [A2 + 0x6A]
00000F5C 4EB9 0001 C3F4 jsr [0x0001C3F4]
00000F62 4A00 tst.b D0
00000F64 4FEF 000C lea.l A7, [A7 + 0xC]
00000F68 661A bne +0x1C /* 00000F84 */
00000F6A 200A move.l D0, A2
00000F6C 4A80 tst.l D0
00000F6E 6708 beq +0xA /* 00000F78 */
00000F70 204A movea.l A0, A2
00000F72 41E8 006A lea.l A0, [A0 + 0x6A]
00000F76 6002 bra +0x4 /* 00000F7A */
label00000F78:
00000F78 204A movea.l A0, A2
label00000F7A:
00000F7A 4850 pea.l [A0]
00000F7C 4EB9 0000 4152 jsr [0x00004152]
00000F82 584F addq.w A7, 4
label00000F84:
00000F84 245F movea.l A2, [A7]+
00000F86 4E5E unlink A6
00000F88 4E75 rts
00000F8A 4E56 0000 link A6, 0
00000F8E 48E7 1030 movem.l -[A7], D3,A2,A3
00000F92 266E 0008 movea.l A3, [A6 + 0x8]
00000F96 246E 000C movea.l A2, [A6 + 0xC]
00000F9A 262A 0002 move.l D3, [A2 + 0x2]
00000F9E 0283 0000 00FF andi.l D3, 0xFF
00000FA4 0C43 0009 cmpi.w D3, 0x9 /* '\t' */
00000FA8 6624 bne +0x26 /* 00000FCE */
00000FAA 76FF moveq.l D3, 0xFFFFFFFF
00000FAC 302A 000E move.w D0, [A2 + 0xE]
00000FB0 0280 0000 0200 andi.l D0, 0x200
00000FB6 6702 beq +0x4 /* 00000FBA */
00000FB8 76FE moveq.l D3, 0xFFFFFFFE
label00000FBA:
00000FBA 3F03 move.w -[A7], D3
00000FBC 2F2B 0066 move.l -[A7], [A3 + 0x66]
00000FC0 2057 movea.l A0, [A7]
00000FC2 2250 movea.l A1, [A0]
00000FC4 2269 00A4 movea.l A1, [A1 + 0xA4]
00000FC8 4E91 jsr [A1]
00000FCA 5C4F addq.w A7, 6
00000FCC 6012 bra +0x14 /* 00000FE0 */
label00000FCE:
00000FCE 2F0A move.l -[A7], A2
00000FD0 2F2B 0066 move.l -[A7], [A3 + 0x66]
00000FD4 2057 movea.l A0, [A7]
00000FD6 2250 movea.l A1, [A0]
00000FD8 2269 00A0 movea.l A1, [A1 + 0xA0]
00000FDC 4E91 jsr [A1]
00000FDE 504F addq.w A7, 8
label00000FE0:
00000FE0 7001 moveq.l D0, 0x01
00000FE2 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000FE6 4E5E unlink A6
00000FE8 4E75 rts
00000FEA 4E56 0000 link A6, 0
00000FEE 2F0A move.l -[A7], A2
00000FF0 246E 0008 movea.l A2, [A6 + 0x8]
00000FF4 3F3C 0008 move.w -[A7], 0x8
00000FF8 2F2A 0066 move.l -[A7], [A2 + 0x66]
00000FFC 2057 movea.l A0, [A7]
00000FFE 2250 movea.l A1, [A0]
00001000 2269 00A4 movea.l A1, [A1 + 0xA4]
00001004 4E91 jsr [A1]
00001006 5C4F addq.w A7, 6
00001008 245F movea.l A2, [A7]+
0000100A 4E5E unlink A6
0000100C 4E75 rts
0000100E 4E56 0000 link A6, 0
00001012 2F0A move.l -[A7], A2
00001014 246E 0008 movea.l A2, [A6 + 0x8]
00001018 2F2A 0066 move.l -[A7], [A2 + 0x66]
0000101C 2057 movea.l A0, [A7]
0000101E 2250 movea.l A1, [A0]
00001020 2269 00A8 movea.l A1, [A1 + 0xA8]
00001024 4E91 jsr [A1]
00001026 584F addq.w A7, 4
00001028 245F movea.l A2, [A7]+
0000102A 4E5E unlink A6
0000102C 4E75 rts
0000102E 4E56 0000 link A6, 0
00001032 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00001036 246E 0008 movea.l A2, [A6 + 0x8]
0000103A 3A2E 000C move.w D5, [A6 + 0xC]
0000103E 262E 000E move.l D3, [A6 + 0xE]
00001042 282E 0012 move.l D4, [A6 + 0x12]
00001046 4A45 tst.w D5
00001048 6714 beq +0x16 /* 0000105E */
0000104A 204A movea.l A0, A2
0000104C 41E8 0084 lea.l A0, [A0 + 0x84]
00001050 2648 movea.l A3, A0
00001052 2488 move.l [A2], A0
00001054 2F0B move.l -[A7], A3
00001056 4EB9 0000 3F3A jsr [0x00003F3A]
0000105C 584F addq.w A7, 4
label0000105E:
0000105E 2F04 move.l -[A7], D4
00001060 2F03 move.l -[A7], D3
00001062 4267 clr.w -[A7]
00001064 2F0A move.l -[A7], A2
00001066 61FF FFFF EFA0 bsr -0x105E /* 00000008 */
0000106C 204A movea.l A0, A2
0000106E 41E8 007C lea.l A0, [A0 + 0x7C]
00001072 2848 movea.l A4, A0
00001074 4850 pea.l [A0]
00001076 4EB9 0000 403A jsr [0x0000403A]
0000107C 41F9 0000 D006 lea.l A0, [0x0000D006]
00001082 2548 0004 move.l [A2 + 0x4], A0
00001086 41F9 0000 D006 lea.l A0, [0x0000D006]
0000108C 41E8 020C lea.l A0, [A0 + 0x20C]
00001090 2252 movea.l A1, [A2]
00001092 2288 move.l [A1], A0
00001094 41F9 0000 D006 lea.l A0, [0x0000D006]
0000109A 41E8 0150 lea.l A0, [A0 + 0x150]
0000109E 2548 0028 move.l [A2 + 0x28], A0
000010A2 41F9 0000 D006 lea.l A0, [0x0000D006]
000010A8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000010AC 2548 006A move.l [A2 + 0x6A], A0
000010B0 41F9 0000 D006 lea.l A0, [0x0000D006]
000010B6 41E8 01E8 lea.l A0, [A0 + 0x1E8]
000010BA 2548 007C move.l [A2 + 0x7C], A0
000010BE 2652 movea.l A3, [A2]
000010C0 204A movea.l A0, A2
000010C2 41E8 0084 lea.l A0, [A0 + 0x84]
000010C6 91CB sub.l A0, A3
000010C8 2748 0008 move.l [A3 + 0x8], A0
000010CC 486A 0080 pea.l [A2 + 0x80]
000010D0 2F03 move.l -[A7], D3
000010D2 4EB9 0000 47C2 jsr [0x000047C2]
000010D8 2F0C move.l -[A7], A4
000010DA 2057 movea.l A0, [A7]
000010DC 2250 movea.l A1, [A0]
000010DE 2269 0014 movea.l A1, [A1 + 0x14]
000010E2 4E91 jsr [A1]
000010E4 204A movea.l A0, A2
000010E6 4FEF 001E lea.l A7, [A7 + 0x1E]
000010EA 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000010EE 4E5E unlink A6
000010F0 4E75 rts
000010F2 4E56 0000 link A6, 0
000010F6 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000010FA 246E 0008 movea.l A2, [A6 + 0x8]
000010FE 362E 000C move.w D3, [A6 + 0xC]
00001102 200A move.l D0, A2
00001104 6700 008C beq +0x8E /* 00001192 */
00001108 41F9 0000 D006 lea.l A0, [0x0000D006]
0000110E 2548 0004 move.l [A2 + 0x4], A0
00001112 41F9 0000 D006 lea.l A0, [0x0000D006]
00001118 41E8 020C lea.l A0, [A0 + 0x20C]
0000111C 2252 movea.l A1, [A2]
0000111E 2288 move.l [A1], A0
00001120 41F9 0000 D006 lea.l A0, [0x0000D006]
00001126 41E8 0150 lea.l A0, [A0 + 0x150]
0000112A 2548 0028 move.l [A2 + 0x28], A0
0000112E 41F9 0000 D006 lea.l A0, [0x0000D006]
00001134 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00001138 2548 006A move.l [A2 + 0x6A], A0
0000113C 41F9 0000 D006 lea.l A0, [0x0000D006]
00001142 41E8 01E8 lea.l A0, [A0 + 0x1E8]
00001146 2548 007C move.l [A2 + 0x7C], A0
0000114A 2652 movea.l A3, [A2]
0000114C 204A movea.l A0, A2
0000114E 41E8 0084 lea.l A0, [A0 + 0x84]
00001152 2848 movea.l A4, A0
00001154 91CB sub.l A0, A3
00001156 2748 0008 move.l [A3 + 0x8], A0
0000115A 4267 clr.w -[A7]
0000115C 486A 007C pea.l [A2 + 0x7C]
00001160 4EB9 0000 4042 jsr [0x00004042]
00001166 4267 clr.w -[A7]
00001168 2F0A move.l -[A7], A2
0000116A 61FF FFFF F1FA bsr -0xE04 /* 00000366 */
00001170 4A43 tst.w D3
00001172 4FEF 000C lea.l A7, [A7 + 0xC]
00001176 670C beq +0xE /* 00001184 */
00001178 4267 clr.w -[A7]
0000117A 2F0C move.l -[A7], A4
0000117C 4EB9 0000 3F42 jsr [0x00003F42]
00001182 5C4F addq.w A7, 6
label00001184:
00001184 4A43 tst.w D3
00001186 6F0A ble +0xC /* 00001192 */
00001188 2F0A move.l -[A7], A2
0000118A 4EB9 0000 2592 jsr [0x00002592]
00001190 584F addq.w A7, 4
label00001192:
00001192 204A movea.l A0, A2
00001194 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00001198 4E5E unlink A6
0000119A 4E75 rts
0000119C 4E56 FEFC link A6, -0x0104
000011A0 48E7 0030 movem.l -[A7], A2,A3
000011A4 246E 0008 movea.l A2, [A6 + 0x8]
000011A8 4EB9 0001 BA54 jsr [0x0001BA54]
000011AE 4A00 tst.b D0
000011B0 6768 beq +0x6A /* 0000121A */
000011B2 4AAA 0080 tst.l [A2 + 0x80]
000011B6 6762 beq +0x64 /* 0000121A */
000011B8 4EB9 0000 0F44 jsr [0x00000F44]
000011BE 2648 movea.l A3, A0
000011C0 200B move.l D0, A3
000011C2 6756 beq +0x58 /* 0000121A */
000011C4 422E FFFF clr.b [A6 - 0x1]
000011C8 422E FFFE clr.b [A6 - 0x2]
000011CC 486E FEFC pea.l [A6 - 0x104]
000011D0 486E FFFC pea.l [A6 - 0x4]
000011D4 486E FFFE pea.l [A6 - 0x2]
000011D8 486E FFFF pea.l [A6 - 0x1]
000011DC 2F2A 0080 move.l -[A7], [A2 + 0x80]
000011E0 2F0B move.l -[A7], A3
000011E2 2057 movea.l A0, [A7]
000011E4 2268 0004 movea.l A1, [A0 + 0x4]
000011E8 2269 002C movea.l A1, [A1 + 0x2C]
000011EC 4E91 jsr [A1]
000011EE 4A2E FFFF tst.b [A6 - 0x1]
000011F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000011F6 6712 beq +0x14 /* 0000120A */
000011F8 2F0A move.l -[A7], A2
000011FA 2057 movea.l A0, [A7]
000011FC 2268 0004 movea.l A1, [A0 + 0x4]
00001200 2269 00B4 movea.l A1, [A1 + 0xB4]
00001204 4E91 jsr [A1]
00001206 584F addq.w A7, 4
00001208 6010 bra +0x12 /* 0000121A */
label0000120A:
0000120A 2F0A move.l -[A7], A2
0000120C 2057 movea.l A0, [A7]
0000120E 2268 0004 movea.l A1, [A0 + 0x4]
00001212 2269 00B8 movea.l A1, [A1 + 0xB8]
00001216 4E91 jsr [A1]
00001218 584F addq.w A7, 4
label0000121A:
0000121A 4CDF 0C00 movem.l A2,A3, [A7]+
0000121E 4E5E unlink A6
00001220 4E75 rts
00001222 4E56 FFFC link A6, -0x0004
00001226 48E7 1030 movem.l -[A7], D3,A2,A3
0000122A 246E 0008 movea.l A2, [A6 + 0x8]
0000122E 362E 000C move.w D3, [A6 + 0xC]
00001232 3F03 move.w -[A7], D3
00001234 2F0A move.l -[A7], A2
00001236 61FF FFFF F4F6 bsr -0xB08 /* 0000072E */
0000123C 4AAA 0080 tst.l [A2 + 0x80]
00001240 5C4F addq.w A7, 6
00001242 674A beq +0x4C /* 0000128E */
00001244 4EB9 0000 0F44 jsr [0x00000F44]
0000124A 2648 movea.l A3, A0
0000124C 200B move.l D0, A3
0000124E 673E beq +0x40 /* 0000128E */
00001250 2D6A 005A FFFC move.l [A6 - 0x4], [A2 + 0x5A]
00001256 0C6A FFFF 0078 cmpi.w [A2 + 0x78], 0xFFFF
0000125C 6616 bne +0x18 /* 00001274 */
0000125E 2F0A move.l -[A7], A2
00001260 2057 movea.l A0, [A7]
00001262 2268 0004 movea.l A1, [A0 + 0x4]
00001266 2269 01E0 movea.l A1, [A1 + 0x1E0]
0000126A 4E91 jsr [A1]
0000126C 48C0 ext.l D0
0000126E 2D40 FFFC move.l [A6 - 0x4], D0
00001272 584F addq.w A7, 4
label00001274:
00001274 486E FFFC pea.l [A6 - 0x4]
00001278 2F2A 0080 move.l -[A7], [A2 + 0x80]
0000127C 2F0B move.l -[A7], A3
0000127E 2057 movea.l A0, [A7]
00001280 2268 0004 movea.l A1, [A0 + 0x4]
00001284 2269 0024 movea.l A1, [A1 + 0x24]
00001288 4E91 jsr [A1]
0000128A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000128E:
0000128E 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001292 4E5E unlink A6
00001294 4E75 rts
00001296 4E56 FEFA link A6, -0x0106
0000129A 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000129E 246E 0008 movea.l A2, [A6 + 0x8]
000012A2 382E 000C move.w D4, [A6 + 0xC]
000012A6 266E 000E movea.l A3, [A6 + 0xE]
000012AA 262E 0012 move.l D3, [A6 + 0x12]
000012AE 4A44 tst.w D4
000012B0 6718 beq +0x1A /* 000012CA */
000012B2 204A movea.l A0, A2
000012B4 41E8 00B8 lea.l A0, [A0 + 0xB8]
000012B8 2848 movea.l A4, A0
000012BA 2488 move.l [A2], A0
000012BC 2548 006A move.l [A2 + 0x6A], A0
000012C0 2F0C move.l -[A7], A4
000012C2 4EB9 0000 3F3A jsr [0x00003F3A]
000012C8 584F addq.w A7, 4
label000012CA:
000012CA 2F0B move.l -[A7], A3
000012CC 4267 clr.w -[A7]
000012CE 2F0A move.l -[A7], A2
000012D0 4EB9 0000 0A9A jsr [0x00000A9A /* ACount */]
000012D6 4267 clr.w -[A7]
000012D8 486A 006A pea.l [A2 + 0x6A]
000012DC 4EB9 0000 410A jsr [0x0000410A]
000012E2 486A 00A0 pea.l [A2 + 0xA0]
000012E6 4EB9 0000 403A jsr [0x0000403A]
000012EC 41F9 0000 CA74 lea.l A0, [0x0000CA74]
000012F2 2548 0004 move.l [A2 + 0x4], A0
000012F6 41F9 0000 CA74 lea.l A0, [0x0000CA74]
000012FC 41E8 0250 lea.l A0, [A0 + 0x250]
00001300 2252 movea.l A1, [A2]
00001302 2288 move.l [A1], A0
00001304 41F9 0000 CA74 lea.l A0, [0x0000CA74]
0000130A 41E8 0150 lea.l A0, [A0 + 0x150]
0000130E 2548 0028 move.l [A2 + 0x28], A0
00001312 41F9 0000 CA74 lea.l A0, [0x0000CA74]
00001318 41E8 01A4 lea.l A0, [A0 + 0x1A4]
0000131C 2548 006E move.l [A2 + 0x6E], A0
00001320 41F9 0000 CA74 lea.l A0, [0x0000CA74]
00001326 41E8 0204 lea.l A0, [A0 + 0x204]
0000132A 2548 00A0 move.l [A2 + 0xA0], A0
0000132E 2852 movea.l A4, [A2]
00001330 204A movea.l A0, A2
00001332 41E8 00B8 lea.l A0, [A0 + 0xB8]
00001336 91CC sub.l A0, A4
00001338 2948 0008 move.l [A4 + 0x8], A0
0000133C 486E FEFC pea.l [A6 - 0x104]
00001340 2F0B move.l -[A7], A3
00001342 4EB9 0000 479C jsr [0x0000479C]
00001348 0C6E 0112 FEFC cmpi.w [A6 - 0x104], 0x112
0000134E 57C0 seq D0
00001350 4400 neg.b D0
00001352 1540 00B5 move.b [A2 + 0xB5], D0
00001356 486E FFFE pea.l [A6 - 0x2]
0000135A 2F0B move.l -[A7], A3
0000135C 4EB9 0000 479C jsr [0x0000479C]
00001362 486E FEFE pea.l [A6 - 0x102]
00001366 2F0B move.l -[A7], A3
00001368 4EB9 0000 30A2 jsr [0x000030A2]
0000136E 42A7 clr.l -[A7]
00001370 3F2E FFFE move.w -[A7], [A6 - 0x2]
00001374 486E FEFE pea.l [A6 - 0x102]
00001378 3F3C 0110 move.w -[A7], 0x110
0000137C 2F03 move.l -[A7], D3
0000137E 2F0A move.l -[A7], A2
00001380 4EB9 0000 0ABA jsr [0x00000ABA]
00001386 486A 00B0 pea.l [A2 + 0xB0]
0000138A 2F0B move.l -[A7], A3
0000138C 4EB9 0000 479C jsr [0x0000479C]
00001392 486E FEFB pea.l [A6 - 0x105]
00001396 2F0B move.l -[A7], A3
00001398 4EB9 0000 297E jsr [0x0000297E]
0000139E 486E FEFA pea.l [A6 - 0x106]
000013A2 2F0B move.l -[A7], A3
000013A4 4EB9 0001 D7B2 jsr [0x0001D7B2]
000013AA 1F2E FEFA move.b -[A7], [A6 - 0x106]
000013AE 4EB9 0000 273A jsr [0x0000273A]
000013B4 2548 00A8 move.l [A2 + 0xA8], A0
000013B8 4AAA 00A8 tst.l [A2 + 0xA8]
000013BC 4FEF 005A lea.l A7, [A7 + 0x5A]
000013C0 660A bne +0xC /* 000013CC */
000013C2 41F9 0000 2752 lea.l A0, [0x00002752]
000013C8 2548 00A8 move.l [A2 + 0xA8], A0
label000013CC:
000013CC 1F2E FEFB move.b -[A7], [A6 - 0x105]
000013D0 3F2E FFFE move.w -[A7], [A6 - 0x2]
000013D4 486E FEFE pea.l [A6 - 0x102]
000013D8 2F0A move.l -[A7], A2
000013DA 61FF 0000 0012 bsr +0x14 /* 000013EE */
000013E0 204A movea.l A0, A2
000013E2 4FEF 000C lea.l A7, [A7 + 0xC]
000013E6 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000013EA 4E5E unlink A6
000013EC 4E75 rts
fn000013EE:
000013EE 4E56 FFF0 link A6, -0x0010
000013F2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
000013F6 246E 0008 movea.l A2, [A6 + 0x8]
000013FA 266E 000C movea.l A3, [A6 + 0xC]
000013FE 3A2E 0010 move.w D5, [A6 + 0x10]
00001402 162E 0012 move.b D3, [A6 + 0x12]
00001406 2F0A move.l -[A7], A2
00001408 486E FFF0 pea.l [A6 - 0x10]
0000140C 4EB9 0000 36FA jsr [0x000036FA]
00001412 486E FFF8 pea.l [A6 - 0x8]
00001416 2F0A move.l -[A7], A2
00001418 2057 movea.l A0, [A7]
0000141A 2268 0004 movea.l A1, [A0 + 0x4]
0000141E 2269 003C movea.l A1, [A1 + 0x3C]
00001422 4E91 jsr [A1]
00001424 302E FFFE move.w D0, [A6 - 0x2]
00001428 48C0 ext.l D0
0000142A 72F6 moveq.l D1, 0xFFFFFFF6
0000142C D081 add.l D0, D1
0000142E 916E FFFA sub.w [A6 - 0x6], D0
00001432 426E FFFE clr.w [A6 - 0x2]
00001436 302E FFFC move.w D0, [A6 - 0x4]
0000143A 48C0 ext.l D0
0000143C D081 add.l D0, D1
0000143E 916E FFF8 sub.w [A6 - 0x8], D0
00001442 426E FFF8 clr.w [A6 - 0x8]
00001446 486E FFF8 pea.l [A6 - 0x8]
0000144A 486E FFF8 pea.l [A6 - 0x8]
0000144E A9D2 syscall TENew
00001450 205F movea.l A0, [A7]+
00001452 2548 00A4 move.l [A2 + 0xA4], A0
00001456 4AAA 00A4 tst.l [A2 + 0xA4]
0000145A 4FEF 000C lea.l A7, [A7 + 0xC]
0000145E 661E bne +0x20 /* 0000147E */
00001460 42A7 clr.l -[A7]
00001462 486E FFF4 pea.l [A6 - 0xC]
00001466 2D7C 6E69 6C50 FFF4 move.l [A6 - 0xC], 0x6E696C50 /* 'nilP' */
0000146E 4879 0000 CFB6 push.l 0xCFB6
00001474 4EB9 0000 2542 jsr [0x00002542]
0000147A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000147E:
0000147E 1813 move.b D4, [A3]
00001480 6710 beq +0x12 /* 00001492 */
00001482 486B 0001 pea.l [A3 + 0x1]
00001486 7000 moveq.l D0, 0x00
00001488 1004 move.b D0, D4
0000148A 2F00 move.l -[A7], D0
0000148C 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001490 A9CF syscall TESetText
label00001492:
00001492 3F05 move.w -[A7], D5
00001494 2F0A move.l -[A7], A2
00001496 2057 movea.l A0, [A7]
00001498 2268 0004 movea.l A1, [A0 + 0x4]
0000149C 2269 0190 movea.l A1, [A1 + 0x190]
000014A0 4E91 jsr [A1]
000014A2 2F0A move.l -[A7], A2
000014A4 2057 movea.l A0, [A7]
000014A6 2268 0004 movea.l A1, [A0 + 0x4]
000014AA 2269 0244 movea.l A1, [A1 + 0x244]
000014AE 4E91 jsr [A1]
000014B0 42A7 clr.l -[A7]
000014B2 4878 7FFF push.l 0x7FFF
000014B6 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000014BA A9D1 syscall TESetSelect
000014BC 42AA 00AC clr.l [A2 + 0xAC]
000014C0 422A 00B6 clr.b [A2 + 0xB6]
000014C4 4A2A 00B5 tst.b [A2 + 0xB5]
000014C8 4FEF 000A lea.l A7, [A7 + 0xA]
000014CC 6738 beq +0x3A /* 00001506 */
000014CE 4A2D 8007 tst.b [A5 - 0x7FF9]
000014D2 6632 bne +0x34 /* 00001506 */
000014D4 486D 0600 pea.l [A5 + 0x600]
000014D8 AA4E syscall SetStdCProcs
000014DA 41F9 0000 2082 lea.l A0, [0x00002082]
000014E0 2B48 0600 move.l [A5 + 0x600], A0
000014E4 41F9 0000 208A lea.l A0, [0x0000208A]
000014EA 2B48 0628 move.l [A5 + 0x628], A0
000014EE 4A2D 8008 tst.b [A5 - 0x7FF8]
000014F2 660C bne +0xE /* 00001500 */
000014F4 1F3C 00A5 move.b -[A7], 0xA5
000014F8 61FF 0000 0454 bsr +0x456 /* 0000194E */
000014FE 544F addq.w A7, 2
label00001500:
00001500 1B7C 0001 8007 move.b [A5 - 0x7FF9], 0x1
label00001506:
00001506 1003 move.b D0, D3
00001508 7240 moveq.l D1, 0x40
0000150A C081 and.l D0, D1
0000150C 4A80 tst.l D0
0000150E 56C0 sne D0
00001510 4400 neg.b D0
00001512 1540 00B4 move.b [A2 + 0xB4], D0
00001516 554F subq.w A7, 2
00001518 4267 clr.w -[A7]
0000151A 1003 move.b D0, D3
0000151C 7220 moveq.l D1, 0x20
0000151E C081 and.l D0, D1
00001520 4A80 tst.l D0
00001522 6704 beq +0x6 /* 00001528 */
00001524 7001 moveq.l D0, 0x01
00001526 6002 bra +0x4 /* 0000152A */
label00001528:
00001528 7000 moveq.l D0, 0x00
label0000152A:
0000152A 4880 ext.w D0
0000152C 3F00 move.w -[A7], D0
0000152E 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001532 3F3C 000E move.w -[A7], 0xE
00001536 A83D syscall TEDispatch
00001538 301F move.w D0, [A7]+
0000153A 554F subq.w A7, 2
0000153C 3F3C 0001 move.w -[A7], 0x1
00001540 1003 move.b D0, D3
00001542 7210 moveq.l D1, 0x10
00001544 C081 and.l D0, D1
00001546 4A80 tst.l D0
00001548 6704 beq +0x6 /* 0000154E */
0000154A 7001 moveq.l D0, 0x01
0000154C 6002 bra +0x4 /* 00001550 */
label0000154E:
0000154E 7000 moveq.l D0, 0x00
label00001550:
00001550 4880 ext.w D0
00001552 3F00 move.w -[A7], D0
00001554 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001558 3F3C 000E move.w -[A7], 0xE
0000155C A83D syscall TEDispatch
0000155E 301F move.w D0, [A7]+
00001560 554F subq.w A7, 2
00001562 3F3C 0002 move.w -[A7], 0x2
00001566 1003 move.b D0, D3
00001568 7208 moveq.l D1, 0x08
0000156A C081 and.l D0, D1
0000156C 4A80 tst.l D0
0000156E 6704 beq +0x6 /* 00001574 */
00001570 7001 moveq.l D0, 0x01
00001572 6002 bra +0x4 /* 00001576 */
label00001574:
00001574 7000 moveq.l D0, 0x00
label00001576:
00001576 4880 ext.w D0
00001578 3F00 move.w -[A7], D0
0000157A 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000157E 3F3C 000E move.w -[A7], 0xE
00001582 A83D syscall TEDispatch
00001584 301F move.w D0, [A7]+
00001586 554F subq.w A7, 2
00001588 3F3C 0003 move.w -[A7], 0x3
0000158C 1003 move.b D0, D3
0000158E 7204 moveq.l D1, 0x04
00001590 C081 and.l D0, D1
00001592 4A80 tst.l D0
00001594 6704 beq +0x6 /* 0000159A */
00001596 7001 moveq.l D0, 0x01
00001598 6002 bra +0x4 /* 0000159C */
label0000159A:
0000159A 7000 moveq.l D0, 0x00
label0000159C:
0000159C 4880 ext.w D0
0000159E 3F00 move.w -[A7], D0
000015A0 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000015A4 3F3C 000E move.w -[A7], 0xE
000015A8 A83D syscall TEDispatch
000015AA 301F move.w D0, [A7]+
000015AC 554F subq.w A7, 2
000015AE 3F3C 0004 move.w -[A7], 0x4
000015B2 1003 move.b D0, D3
000015B4 7202 moveq.l D1, 0x02
000015B6 C081 and.l D0, D1
000015B8 4A80 tst.l D0
000015BA 6704 beq +0x6 /* 000015C0 */
000015BC 7001 moveq.l D0, 0x01
000015BE 6002 bra +0x4 /* 000015C2 */
label000015C0:
000015C0 7000 moveq.l D0, 0x00
label000015C2:
000015C2 4880 ext.w D0
000015C4 3F00 move.w -[A7], D0
000015C6 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000015CA 3F3C 000E move.w -[A7], 0xE
000015CE A83D syscall TEDispatch
000015D0 301F move.w D0, [A7]+
000015D2 3F3C FFFF move.w -[A7], 0xFFFF
000015D6 486E FFF0 pea.l [A6 - 0x10]
000015DA 4EB9 0000 3702 jsr [0x00003702]
000015E0 5C4F addq.w A7, 6
000015E2 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000015E6 4E5E unlink A6
000015E8 4E75 rts
000015EA 4E56 0000 link A6, 0
000015EE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000015F2 246E 0008 movea.l A2, [A6 + 0x8]
000015F6 362E 000C move.w D3, [A6 + 0xC]
000015FA 200A move.l D0, A2
000015FC 6700 00B2 beq +0xB4 /* 000016B0 */
00001600 41F9 0000 CA74 lea.l A0, [0x0000CA74]
00001606 2548 0004 move.l [A2 + 0x4], A0
0000160A 41F9 0000 CA74 lea.l A0, [0x0000CA74]
00001610 41E8 0250 lea.l A0, [A0 + 0x250]
00001614 2252 movea.l A1, [A2]
00001616 2288 move.l [A1], A0
00001618 41F9 0000 CA74 lea.l A0, [0x0000CA74]
0000161E 41E8 0150 lea.l A0, [A0 + 0x150]
00001622 2548 0028 move.l [A2 + 0x28], A0
00001626 41F9 0000 CA74 lea.l A0, [0x0000CA74]
0000162C 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00001630 2548 006E move.l [A2 + 0x6E], A0
00001634 41F9 0000 CA74 lea.l A0, [0x0000CA74]
0000163A 41E8 0204 lea.l A0, [A0 + 0x204]
0000163E 2548 00A0 move.l [A2 + 0xA0], A0
00001642 2652 movea.l A3, [A2]
00001644 204A movea.l A0, A2
00001646 41E8 00B8 lea.l A0, [A0 + 0xB8]
0000164A 2848 movea.l A4, A0
0000164C 91CB sub.l A0, A3
0000164E 2748 0008 move.l [A3 + 0x8], A0
00001652 4AAA 00AC tst.l [A2 + 0xAC]
00001656 6714 beq +0x16 /* 0000166C */
00001658 42A7 clr.l -[A7]
0000165A 486A 006A pea.l [A2 + 0x6A]
0000165E 2057 movea.l A0, [A7]
00001660 2268 0004 movea.l A1, [A0 + 0x4]
00001664 2269 003C movea.l A1, [A1 + 0x3C]
00001668 4E91 jsr [A1]
0000166A 504F addq.w A7, 8
label0000166C:
0000166C 4267 clr.w -[A7]
0000166E 486A 00A0 pea.l [A2 + 0xA0]
00001672 4EB9 0000 4042 jsr [0x00004042]
00001678 4267 clr.w -[A7]
0000167A 486A 006A pea.l [A2 + 0x6A]
0000167E 4EB9 0000 411A jsr [0x0000411A]
00001684 4267 clr.w -[A7]
00001686 2F0A move.l -[A7], A2
00001688 4EB9 0000 0AAA jsr [0x00000AAA]
0000168E 4A43 tst.w D3
00001690 4FEF 0012 lea.l A7, [A7 + 0x12]
00001694 670C beq +0xE /* 000016A2 */
00001696 4267 clr.w -[A7]
00001698 2F0C move.l -[A7], A4
0000169A 4EB9 0000 3F42 jsr [0x00003F42]
000016A0 5C4F addq.w A7, 6
label000016A2:
000016A2 4A43 tst.w D3
000016A4 6F0A ble +0xC /* 000016B0 */
000016A6 2F0A move.l -[A7], A2
000016A8 4EB9 0000 2592 jsr [0x00002592]
000016AE 584F addq.w A7, 4
label000016B0:
000016B0 204A movea.l A0, A2
000016B2 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000016B6 4E5E unlink A6
000016B8 4E75 rts
000016BA 4E56 0000 link A6, 0
000016BE 2F0A move.l -[A7], A2
000016C0 246E 000C movea.l A2, [A6 + 0xC]
000016C4 7000 moveq.l D0, 0x00
000016C6 1012 move.b D0, [A2]
000016C8 2F00 move.l -[A7], D0
000016CA 486A 0001 pea.l [A2 + 0x1]
000016CE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016D2 61FF 0000 009E bsr +0xA0 /* 00001772 */
000016D8 4FEF 000C lea.l A7, [A7 + 0xC]
000016DC 245F movea.l A2, [A7]+
000016DE 4E5E unlink A6
000016E0 4E75 rts
000016E2 4E56 FFFC link A6, -0x0004
000016E6 2F0A move.l -[A7], A2
000016E8 246E 000C movea.l A2, [A6 + 0xC]
000016EC 486E FFFC pea.l [A6 - 0x4]
000016F0 4878 00FF push.l 0xFF
000016F4 486A 0001 pea.l [A2 + 0x1]
000016F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000016FC 61FF 0000 00F0 bsr +0xF2 /* 000017EE */
00001702 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF
0000170A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000170E 6F08 ble +0xA /* 00001718 */
00001710 2D7C 0000 00FF FFFC move.l [A6 - 0x4], 0xFF
label00001718:
00001718 14AE FFFF move.b [A2], [A6 - 0x1]
0000171C 204A movea.l A0, A2
0000171E 245F movea.l A2, [A7]+
00001720 4E5E unlink A6
00001722 4E75 rts
00001724 4E56 FEF6 link A6, -0x010A
00001728 2F2E 000C move.l -[A7], [A6 + 0xC]
0000172C 486E FEF6 pea.l [A6 - 0x10A]
00001730 4EB9 0000 29DA jsr [0x000029DA]
00001736 486E FEF6 pea.l [A6 - 0x10A]
0000173A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000173E 61FF 0000 0070 bsr +0x72 /* 000017B0 */
00001744 4E5E unlink A6
00001746 4E75 rts
00001748 4E56 FEF6 link A6, -0x010A
0000174C 486E FEF6 pea.l [A6 - 0x10A]
00001750 4EB9 0000 29CA jsr [0x000029CA]
00001756 486E FEF6 pea.l [A6 - 0x10A]
0000175A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000175E 61FF 0000 00E4 bsr +0xE6 /* 00001844 */
00001764 486E FEF6 pea.l [A6 - 0x10A]
00001768 4EB9 0000 2962 jsr [0x00002962]
0000176E 4E5E unlink A6
00001770 4E75 rts
fn00001772:
00001772 4E56 0000 link A6, 0
00001776 48E7 1030 movem.l -[A7], D3,A2,A3
0000177A 246E 0008 movea.l A2, [A6 + 0x8]
0000177E 266E 000C movea.l A3, [A6 + 0xC]
00001782 262E 0010 move.l D3, [A6 + 0x10]
00001786 2F0B move.l -[A7], A3
00001788 2F03 move.l -[A7], D3
0000178A 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000178E A9CF syscall TESetText
00001790 2F0A move.l -[A7], A2
00001792 61FF 0000 017A bsr +0x17C /* 0000190E */
00001798 2F0A move.l -[A7], A2
0000179A 2057 movea.l A0, [A7]
0000179C 2268 0004 movea.l A1, [A0 + 0x4]
000017A0 2269 00BC movea.l A1, [A1 + 0xBC]
000017A4 4E91 jsr [A1]
000017A6 504F addq.w A7, 8
000017A8 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000017AC 4E5E unlink A6
000017AE 4E75 rts
fn000017B0:
000017B0 4E56 0000 link A6, 0
000017B4 2F0A move.l -[A7], A2
000017B6 246E 000C movea.l A2, [A6 + 0xC]
000017BA 2F0A move.l -[A7], A2
000017BC 4EB9 0000 560A jsr [0x0000560A]
000017C2 7200 moveq.l D1, 0x00
000017C4 1200 move.b D1, D0
000017C6 584F addq.w A7, 4
000017C8 2F01 move.l -[A7], D1
000017CA 1F3C 0001 move.b -[A7], 0x1
000017CE 2F0A move.l -[A7], A2
000017D0 4EB9 0000 6B4C jsr [0x00006B4C]
000017D6 5C4F addq.w A7, 6
000017D8 2F08 move.l -[A7], A0
000017DA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017DE 61FF FFFF FF92 bsr -0x6C /* 00001772 */
000017E4 4FEF 000C lea.l A7, [A7 + 0xC]
000017E8 245F movea.l A2, [A7]+
000017EA 4E5E unlink A6
000017EC 4E75 rts
fn000017EE:
000017EE 4E56 0000 link A6, 0
000017F2 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000017F6 262E 0008 move.l D3, [A6 + 0x8]
000017FA 286E 000C movea.l A4, [A6 + 0xC]
000017FE 2A2E 0010 move.l D5, [A6 + 0x10]
00001802 266E 0014 movea.l A3, [A6 + 0x14]
00001806 594F subq.w A7, 4
00001808 2043 movea.l A0, D3
0000180A 2F28 00A4 move.l -[A7], [A0 + 0xA4]
0000180E A9CB syscall TEGetText
00001810 205F movea.l A0, [A7]+
00001812 2448 movea.l A2, A0
00001814 594F subq.w A7, 4
00001816 2F0A move.l -[A7], A2
00001818 4EB9 0000 248A jsr [0x0000248A]
0000181E 201F move.l D0, [A7]+
00001820 2600 move.l D3, D0
00001822 200C move.l D0, A4
00001824 6710 beq +0x12 /* 00001836 */
00001826 2803 move.l D4, D3
00001828 BA83 cmp.l D5, D3
0000182A 6C02 bge +0x4 /* 0000182E */
0000182C 2805 move.l D4, D5
label0000182E:
0000182E 2052 movea.l A0, [A2]
00001830 224C movea.l A1, A4
00001832 2004 move.l D0, D4
00001834 A22E syscall BlockMove/BlockMoveData, flags=2
label00001836:
00001836 200B move.l D0, A3
00001838 6702 beq +0x4 /* 0000183C */
0000183A 2683 move.l [A3], D3
label0000183C:
0000183C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00001840 4E5E unlink A6
00001842 4E75 rts
fn00001844:
00001844 4E56 FFFC link A6, -0x0004
00001848 48E7 1030 movem.l -[A7], D3,A2,A3
0000184C 266E 0008 movea.l A3, [A6 + 0x8]
00001850 246E 000C movea.l A2, [A6 + 0xC]
00001854 2F0A move.l -[A7], A2
00001856 4EB9 0001 D7A8 jsr [0x0001D7A8]
0000185C 3600 move.w D3, D0
0000185E 486E FFFC pea.l [A6 - 0x4]
00001862 7000 moveq.l D0, 0x00
00001864 3003 move.w D0, D3
00001866 2F00 move.l -[A7], D0
00001868 1F3C 0001 move.b -[A7], 0x1
0000186C 2F0A move.l -[A7], A2
0000186E 4EB9 0000 7C74 jsr [0x00007C74]
00001874 5C4F addq.w A7, 6
00001876 2F08 move.l -[A7], A0
00001878 2F0B move.l -[A7], A3
0000187A 61FF FFFF FF72 bsr -0x8C /* 000017EE */
00001880 7000 moveq.l D0, 0x00
00001882 3003 move.w D0, D3
00001884 B0AE FFFC cmp.l D0, [A6 - 0x4]
00001888 4FEF 0014 lea.l A7, [A7 + 0x14]
0000188C 6C08 bge +0xA /* 00001896 */
0000188E 7000 moveq.l D0, 0x00
00001890 3003 move.w D0, D3
00001892 2D40 FFFC move.l [A6 - 0x4], D0
label00001896:
00001896 4227 clr.b -[A7]
00001898 2F0A move.l -[A7], A2
0000189A 4EB9 0000 7C74 jsr [0x00007C74]
000018A0 10AE FFFF move.b [A0], [A6 - 0x1]
000018A4 5C4F addq.w A7, 6
000018A6 4CDF 0C08 movem.l D3,A2,A3, [A7]+
000018AA 4E5E unlink A6
000018AC 4E75 rts
000018AE 4E56 0000 link A6, 0
000018B2 48E7 1020 movem.l -[A7], D3,A2
000018B6 246E 0008 movea.l A2, [A6 + 0x8]
000018BA 362E 000C move.w D3, [A6 + 0xC]
000018BE 42A7 clr.l -[A7]
000018C0 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000018C4 3F03 move.w -[A7], D3
000018C6 4EB9 0000 2862 jsr [0x00002862]
000018CC 3543 00B2 move.w [A2 + 0xB2], D3
000018D0 4FEF 000A lea.l A7, [A7 + 0xA]
000018D4 4CDF 0408 movem.l D3,A2, [A7]+
000018D8 4E5E unlink A6
000018DA 4E75 rts
000018DC 206F 0004 movea.l A0, [A7 + 0x4]
000018E0 3028 00B2 move.w D0, [A0 + 0xB2]
000018E4 4E75 rts
fn000018E6:
000018E6 4E56 0000 link A6, 0
000018EA 48E7 0030 movem.l -[A7], A2,A3
000018EE 266E 0008 movea.l A3, [A6 + 0x8]
000018F2 246E 000C movea.l A2, [A6 + 0xC]
000018F6 3052 movea.w A0, [A2]
000018F8 2F08 move.l -[A7], A0
000018FA 306A 0002 movea.w A0, [A2 + 0x2]
000018FE 2F08 move.l -[A7], A0
00001900 2F2B 00A4 move.l -[A7], [A3 + 0xA4]
00001904 A9D1 syscall TESetSelect
00001906 4CDF 0C00 movem.l A2,A3, [A7]+
0000190A 4E5E unlink A6
0000190C 4E75 rts
fn0000190E:
0000190E 4E56 0000 link A6, 0
00001912 2F0A move.l -[A7], A2
00001914 246E 0008 movea.l A2, [A6 + 0x8]
00001918 42A7 clr.l -[A7]
0000191A 4878 7FFF push.l 0x7FFF
0000191E 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001922 A9D1 syscall TESetSelect
00001924 245F movea.l A2, [A7]+
00001926 4E5E unlink A6
00001928 4E75 rts
fn0000192A:
0000192A 2F0B move.l -[A7], A3
0000192C 266F 0008 movea.l A3, [A7 + 0x8]
00001930 226F 000C movea.l A1, [A7 + 0xC]
00001934 206B 00A4 movea.l A0, [A3 + 0xA4]
00001938 2050 movea.l A0, [A0]
0000193A 32A8 0020 move.w [A1], [A0 + 0x20]
0000193E 206B 00A4 movea.l A0, [A3 + 0xA4]
00001942 2050 movea.l A0, [A0]
00001944 3368 0022 0002 move.w [A1 + 0x2], [A0 + 0x22]
0000194A 265F movea.l A3, [A7]+
0000194C 4E75 rts
fn0000194E:
0000194E 102F 0004 move.b D0, [A7 + 0x4]
00001952 1B40 8008 move.b [A5 - 0x7FF8], D0
00001956 1B40 8009 move.b [A5 - 0x7FF7], D0
0000195A 1B40 800A move.b [A5 - 0x7FF6], D0
0000195E 1B40 800B move.b [A5 - 0x7FF5], D0
00001962 4E75 rts
00001964 4E56 0000 link A6, 0
00001968 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000196C 266E 0008 movea.l A3, [A6 + 0x8]
00001970 282E 000E move.l D4, [A6 + 0xE]
00001974 262E 0012 move.l D3, [A6 + 0x12]
00001978 246E 0016 movea.l A2, [A6 + 0x16]
0000197C 0C84 7465 7874 cmpi.l D4, 0x74657874 /* 'text' */
00001982 671A beq +0x1C /* 0000199E */
00001984 0C84 7061 7373 cmpi.l D4, 0x70617373 /* 'pass' */
0000198A 6712 beq +0x14 /* 0000199E */
0000198C 0C84 7468 616E cmpi.l D4, 0x7468616E /* 'than' */
00001992 671C beq +0x1E /* 000019B0 */
00001994 0C84 7365 6C65 cmpi.l D4, 0x73656C65 /* 'sele' */
0000199A 6722 beq +0x24 /* 000019BE */
0000199C 602C bra +0x2E /* 000019CA */
label0000199E:
0000199E 2F03 move.l -[A7], D3
000019A0 2F0A move.l -[A7], A2
000019A2 2F0B move.l -[A7], A3
000019A4 61FF FFFF FDCC bsr -0x232 /* 00001772 */
000019AA 4FEF 000C lea.l A7, [A7 + 0xC]
000019AE 601A bra +0x1C /* 000019CA */
label000019B0:
000019B0 2F12 move.l -[A7], [A2]
000019B2 2F0B move.l -[A7], A3
000019B4 4EB9 0001 D79C jsr [0x0001D79C]
000019BA 504F addq.w A7, 8
000019BC 600C bra +0xE /* 000019CA */
label000019BE:
000019BE 2F0A move.l -[A7], A2
000019C0 2F0B move.l -[A7], A3
000019C2 61FF FFFF FF22 bsr -0xDC /* 000018E6 */
000019C8 504F addq.w A7, 8
label000019CA:
000019CA 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000019CE 4E5E unlink A6
000019D0 4E75 rts
000019D2 4E56 0000 link A6, 0
000019D6 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000019DA 286E 0008 movea.l A4, [A6 + 0x8]
000019DE 282E 000E move.l D4, [A6 + 0xE]
000019E2 262E 0012 move.l D3, [A6 + 0x12]
000019E6 266E 0016 movea.l A3, [A6 + 0x16]
000019EA 246E 001A movea.l A2, [A6 + 0x1A]
000019EE 0C84 7465 7874 cmpi.l D4, 0x74657874 /* 'text' */
000019F4 671A beq +0x1C /* 00001A10 */
000019F6 0C84 7061 7373 cmpi.l D4, 0x70617373 /* 'pass' */
000019FC 6712 beq +0x14 /* 00001A10 */
000019FE 0C84 7468 616E cmpi.l D4, 0x7468616E /* 'than' */
00001A04 671E beq +0x20 /* 00001A24 */
00001A06 0C84 7365 6C65 cmpi.l D4, 0x73656C65 /* 'sele' */
00001A0C 6730 beq +0x32 /* 00001A3E */
00001A0E 6046 bra +0x48 /* 00001A56 */
label00001A10:
00001A10 2F0A move.l -[A7], A2
00001A12 2F03 move.l -[A7], D3
00001A14 2F0B move.l -[A7], A3
00001A16 2F0C move.l -[A7], A4
00001A18 61FF FFFF FDD4 bsr -0x22A /* 000017EE */
00001A1E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001A22 6032 bra +0x34 /* 00001A56 */
label00001A24:
00001A24 200B move.l D0, A3
00001A26 670C beq +0xE /* 00001A34 */
00001A28 2F0C move.l -[A7], A4
00001A2A 4EB9 0001 D792 jsr [0x0001D792]
00001A30 2688 move.l [A3], A0
00001A32 584F addq.w A7, 4
label00001A34:
00001A34 200A move.l D0, A2
00001A36 671E beq +0x20 /* 00001A56 */
00001A38 7004 moveq.l D0, 0x04
00001A3A 2480 move.l [A2], D0
00001A3C 6018 bra +0x1A /* 00001A56 */
label00001A3E:
00001A3E 200B move.l D0, A3
00001A40 670C beq +0xE /* 00001A4E */
00001A42 2F0B move.l -[A7], A3
00001A44 2F0C move.l -[A7], A4
00001A46 61FF FFFF FEE2 bsr -0x11C /* 0000192A */
00001A4C 504F addq.w A7, 8
label00001A4E:
00001A4E 200A move.l D0, A2
00001A50 6704 beq +0x6 /* 00001A56 */
00001A52 7004 moveq.l D0, 0x04
00001A54 2480 move.l [A2], D0
label00001A56:
00001A56 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00001A5A 4E5E unlink A6
00001A5C 4E75 rts
00001A5E 4E56 0000 link A6, 0
00001A62 48E7 1020 movem.l -[A7], D3,A2
00001A66 246E 0008 movea.l A2, [A6 + 0x8]
00001A6A 42A7 clr.l -[A7]
00001A6C 2F0A move.l -[A7], A2
00001A6E 4EB9 0000 0B02 jsr [0x00000B02]
00001A74 1600 move.b D3, D0
00001A76 3F2A 00B2 move.w -[A7], [A2 + 0xB2]
00001A7A 4EB9 0000 285A jsr [0x0000285A]
00001A80 1003 move.b D0, D3
00001A82 4FEF 000A lea.l A7, [A7 + 0xA]
00001A86 4CDF 0408 movem.l D3,A2, [A7]+
00001A8A 4E5E unlink A6
00001A8C 4E75 rts
00001A8E 4E56 FFE2 link A6, -0x001E
00001A92 48E7 0030 movem.l -[A7], A2,A3
00001A96 246E 0008 movea.l A2, [A6 + 0x8]
00001A9A 4EB9 0000 260A jsr [0x0000260A]
00001AA0 2F08 move.l -[A7], A0
00001AA2 486D 0600 pea.l [A5 + 0x600]
00001AA6 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00001AAA 486E FFEE pea.l [A6 - 0x12]
00001AAE 4EB9 0000 26B2 jsr [0x000026B2]
00001AB4 486E FFF8 pea.l [A6 - 0x8]
00001AB8 2F0A move.l -[A7], A2
00001ABA 2057 movea.l A0, [A7]
00001ABC 2268 0004 movea.l A1, [A0 + 0x4]
00001AC0 2269 003C movea.l A1, [A1 + 0x3C]
00001AC4 4E91 jsr [A1]
00001AC6 486E FFF8 pea.l [A6 - 0x8]
00001ACA 2F3C 0003 0003 move.l -[A7], 0x30003
00001AD0 A8A9 syscall InsetRect
00001AD2 486E FFF8 pea.l [A6 - 0x8]
00001AD6 A8A3 syscall EraseRect
00001AD8 2F0A move.l -[A7], A2
00001ADA 4EB9 0000 360A jsr [0x0000360A]
00001AE0 4A00 tst.b D0
00001AE2 4FEF 001A lea.l A7, [A7 + 0x1A]
00001AE6 670E beq +0x10 /* 00001AF6 */
00001AE8 2F0A move.l -[A7], A2
00001AEA 4EB9 0000 35D2 jsr [0x000035D2]
00001AF0 4A00 tst.b D0
00001AF2 584F addq.w A7, 4
00001AF4 6622 bne +0x24 /* 00001B18 */
label00001AF6:
00001AF6 1F3C 0007 move.b -[A7], 0x7
00001AFA 486E FFE2 pea.l [A6 - 0x1E]
00001AFE 4EB9 0000 0EFA jsr [0x00000EFA]
00001B04 2D6E FFE2 FFE8 move.l [A6 - 0x18], [A6 - 0x1E]
00001B0A 3D6E FFE6 FFEC move.w [A6 - 0x14], [A6 - 0x1A]
00001B10 486E FFE8 pea.l [A6 - 0x18]
00001B14 AA14 syscall RGBForeColor
00001B16 5C4F addq.w A7, 6
label00001B18:
00001B18 206A 00A4 movea.l A0, [A2 + 0xA4]
00001B1C 2050 movea.l A0, [A0]
00001B1E 2668 0052 movea.l A3, [A0 + 0x52]
00001B22 4EB9 0000 260A jsr [0x0000260A]
00001B28 226A 00A4 movea.l A1, [A2 + 0xA4]
00001B2C 2251 movea.l A1, [A1]
00001B2E 2348 0052 move.l [A1 + 0x52], A0
00001B32 486E FFF8 pea.l [A6 - 0x8]
00001B36 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001B3A A9D3 syscall TEUpdate
00001B3C 206A 00A4 movea.l A0, [A2 + 0xA4]
00001B40 2050 movea.l A0, [A0]
00001B42 214B 0052 move.l [A0 + 0x52], A3
00001B46 2F2A 0066 move.l -[A7], [A2 + 0x66]
00001B4A 2057 movea.l A0, [A7]
00001B4C 2250 movea.l A1, [A0]
00001B4E 2269 0058 movea.l A1, [A1 + 0x58]
00001B52 4E91 jsr [A1]
00001B54 3F3C FFFF move.w -[A7], 0xFFFF
00001B58 486E FFEE pea.l [A6 - 0x12]
00001B5C 4EB9 0000 26BA jsr [0x000026BA]
00001B62 4FEF 000A lea.l A7, [A7 + 0xA]
00001B66 4CDF 0C00 movem.l A2,A3, [A7]+
00001B6A 4E5E unlink A6
00001B6C 4E75 rts
00001B6E 4E56 0000 link A6, 0
00001B72 48E7 0030 movem.l -[A7], A2,A3
00001B76 266E 0008 movea.l A3, [A6 + 0x8]
00001B7A 204B movea.l A0, A3
00001B7C 41E8 006A lea.l A0, [A0 + 0x6A]
00001B80 2448 movea.l A2, A0
00001B82 4850 pea.l [A0]
00001B84 4EB9 0000 7858 jsr [0x00007858]
00001B8A 4A00 tst.b D0
00001B8C 584F addq.w A7, 4
00001B8E 6714 beq +0x16 /* 00001BA4 */
00001B90 2F0A move.l -[A7], A2
00001B92 4EB9 0001 C366 jsr [0x0001C366]
00001B98 584F addq.w A7, 4
00001B9A 2F08 move.l -[A7], A0
00001B9C 4EB9 0000 4152 jsr [0x00004152]
00001BA2 584F addq.w A7, 4
label00001BA4:
00001BA4 2F0B move.l -[A7], A3
00001BA6 4EB9 0000 0B4A jsr [0x00000B4A]
00001BAC 584F addq.w A7, 4
00001BAE 4CDF 0C00 movem.l A2,A3, [A7]+
00001BB2 4E5E unlink A6
00001BB4 4E75 rts
00001BB6 4E56 0000 link A6, 0
00001BBA 2F0A move.l -[A7], A2
00001BBC 246E 0008 movea.l A2, [A6 + 0x8]
00001BC0 42A7 clr.l -[A7]
00001BC2 2F0A move.l -[A7], A2
00001BC4 2057 movea.l A0, [A7]
00001BC6 2268 0004 movea.l A1, [A0 + 0x4]
00001BCA 2269 00F0 movea.l A1, [A1 + 0xF0]
00001BCE 4E91 jsr [A1]
00001BD0 4227 clr.b -[A7]
00001BD2 2F0A move.l -[A7], A2
00001BD4 2057 movea.l A0, [A7]
00001BD6 2268 0004 movea.l A1, [A0 + 0x4]
00001BDA 2269 00C0 movea.l A1, [A1 + 0xC0]
00001BDE 4E91 jsr [A1]
00001BE0 4FEF 000E lea.l A7, [A7 + 0xE]
00001BE4 245F movea.l A2, [A7]+
00001BE6 4E5E unlink A6
00001BE8 4E75 rts
00001BEA 4E56 0000 link A6, 0
00001BEE 2F0A move.l -[A7], A2
00001BF0 246E 0008 movea.l A2, [A6 + 0x8]
00001BF4 42A7 clr.l -[A7]
00001BF6 2F0A move.l -[A7], A2
00001BF8 2057 movea.l A0, [A7]
00001BFA 2268 0004 movea.l A1, [A0 + 0x4]
00001BFE 2269 00F0 movea.l A1, [A1 + 0xF0]
00001C02 4E91 jsr [A1]
00001C04 4227 clr.b -[A7]
00001C06 2F0A move.l -[A7], A2
00001C08 2057 movea.l A0, [A7]
00001C0A 2268 0004 movea.l A1, [A0 + 0x4]
00001C0E 2269 00C0 movea.l A1, [A1 + 0xC0]
00001C12 4E91 jsr [A1]
00001C14 4FEF 000E lea.l A7, [A7 + 0xE]
00001C18 245F movea.l A2, [A7]+
00001C1A 4E5E unlink A6
00001C1C 4E75 rts
00001C1E 4E56 0000 link A6, 0
00001C22 2F0A move.l -[A7], A2
00001C24 246E 0008 movea.l A2, [A6 + 0x8]
00001C28 42A7 clr.l -[A7]
00001C2A 2F0A move.l -[A7], A2
00001C2C 2057 movea.l A0, [A7]
00001C2E 2268 0004 movea.l A1, [A0 + 0x4]
00001C32 2269 00F0 movea.l A1, [A1 + 0xF0]
00001C36 4E91 jsr [A1]
00001C38 4227 clr.b -[A7]
00001C3A 2F0A move.l -[A7], A2
00001C3C 2057 movea.l A0, [A7]
00001C3E 2268 0004 movea.l A1, [A0 + 0x4]
00001C42 2269 00C0 movea.l A1, [A1 + 0xC0]
00001C46 4E91 jsr [A1]
00001C48 4FEF 000E lea.l A7, [A7 + 0xE]
00001C4C 245F movea.l A2, [A7]+
00001C4E 4E5E unlink A6
00001C50 4E75 rts
00001C52 4E56 0000 link A6, 0
00001C56 48E7 0030 movem.l -[A7], A2,A3
00001C5A 246E 0008 movea.l A2, [A6 + 0x8]
00001C5E 204A movea.l A0, A2
00001C60 41E8 006A lea.l A0, [A0 + 0x6A]
00001C64 2648 movea.l A3, A0
00001C66 4850 pea.l [A0]
00001C68 4EB9 0000 7858 jsr [0x00007858]
00001C6E 4A00 tst.b D0
00001C70 584F addq.w A7, 4
00001C72 6714 beq +0x16 /* 00001C88 */
00001C74 2F0B move.l -[A7], A3
00001C76 4EB9 0001 C366 jsr [0x0001C366]
00001C7C 584F addq.w A7, 4
00001C7E 2F08 move.l -[A7], A0
00001C80 4EB9 0000 4152 jsr [0x00004152]
00001C86 584F addq.w A7, 4
label00001C88:
00001C88 42A7 clr.l -[A7]
00001C8A 2F0A move.l -[A7], A2
00001C8C 2057 movea.l A0, [A7]
00001C8E 2268 0004 movea.l A1, [A0 + 0x4]
00001C92 2269 00F0 movea.l A1, [A1 + 0xF0]
00001C96 4E91 jsr [A1]
00001C98 4227 clr.b -[A7]
00001C9A 2F0A move.l -[A7], A2
00001C9C 2057 movea.l A0, [A7]
00001C9E 2268 0004 movea.l A1, [A0 + 0x4]
00001CA2 2269 00C0 movea.l A1, [A1 + 0xC0]
00001CA6 4E91 jsr [A1]
00001CA8 4FEF 000E lea.l A7, [A7 + 0xE]
00001CAC 4CDF 0C00 movem.l A2,A3, [A7]+
00001CB0 4E5E unlink A6
00001CB2 4E75 rts
00001CB4 4E56 FFF6 link A6, -0x000A
00001CB8 48E7 0038 movem.l -[A7], A2,A3,A4
00001CBC 246E 0008 movea.l A2, [A6 + 0x8]
00001CC0 266E 000C movea.l A3, [A6 + 0xC]
00001CC4 204A movea.l A0, A2
00001CC6 41E8 006A lea.l A0, [A0 + 0x6A]
00001CCA 2848 movea.l A4, A0
00001CCC 4850 pea.l [A0]
00001CCE 4EB9 0001 C3F4 jsr [0x0001C3F4]
00001CD4 4A00 tst.b D0
00001CD6 584F addq.w A7, 4
00001CD8 664E bne +0x50 /* 00001D28 */
00001CDA 554F subq.w A7, 2
00001CDC 2F3C FFFF 0002 move.l -[A7], 0xFFFF0002
00001CE2 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001CE6 3F3C 000E move.w -[A7], 0xE
00001CEA A83D syscall TEDispatch
00001CEC 301F move.w D0, [A7]+
00001CEE 48C0 ext.l D0
00001CF0 661C bne +0x1E /* 00001D0E */
00001CF2 42A7 clr.l -[A7]
00001CF4 2F0A move.l -[A7], A2
00001CF6 2057 movea.l A0, [A7]
00001CF8 2268 0004 movea.l A1, [A0 + 0x4]
00001CFC 2269 00E8 movea.l A1, [A1 + 0xE8]
00001D00 4E91 jsr [A1]
00001D02 42A7 clr.l -[A7]
00001D04 42A7 clr.l -[A7]
00001D06 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001D0A A9D1 syscall TESetSelect
00001D0C 504F addq.w A7, 8
label00001D0E:
00001D0E 200A move.l D0, A2
00001D10 4A80 tst.l D0
00001D12 6708 beq +0xA /* 00001D1C */
00001D14 204A movea.l A0, A2
00001D16 41E8 006A lea.l A0, [A0 + 0x6A]
00001D1A 6002 bra +0x4 /* 00001D1E */
label00001D1C:
00001D1C 204A movea.l A0, A2
label00001D1E:
00001D1E 4850 pea.l [A0]
00001D20 4EB9 0000 4152 jsr [0x00004152]
00001D26 584F addq.w A7, 4
label00001D28:
00001D28 2F0C move.l -[A7], A4
00001D2A 4EB9 0001 C3F4 jsr [0x0001C3F4]
00001D30 4A00 tst.b D0
00001D32 584F addq.w A7, 4
00001D34 677A beq +0x7C /* 00001DB0 */
00001D36 42A7 clr.l -[A7]
00001D38 2F0A move.l -[A7], A2
00001D3A 2057 movea.l A0, [A7]
00001D3C 2268 0004 movea.l A1, [A0 + 0x4]
00001D40 2269 00E8 movea.l A1, [A1 + 0xE8]
00001D44 4E91 jsr [A1]
00001D46 1F3C 0001 move.b -[A7], 0x1
00001D4A 2F0A move.l -[A7], A2
00001D4C 2057 movea.l A0, [A7]
00001D4E 2268 0004 movea.l A1, [A0 + 0x4]
00001D52 2269 0248 movea.l A1, [A1 + 0x248]
00001D56 4E91 jsr [A1]
00001D58 4EB9 0000 260A jsr [0x0000260A]
00001D5E 2F08 move.l -[A7], A0
00001D60 486D 0600 pea.l [A5 + 0x600]
00001D64 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00001D68 486E FFF6 pea.l [A6 - 0xA]
00001D6C 4EB9 0000 26B2 jsr [0x000026B2]
00001D72 2F2B 0004 move.l -[A7], [A3 + 0x4]
00001D76 302B 0016 move.w D0, [A3 + 0x16]
00001D7A 0280 0000 0200 andi.l D0, 0x200
00001D80 4A80 tst.l D0
00001D82 56C0 sne D0
00001D84 4400 neg.b D0
00001D86 1F00 move.b -[A7], D0
00001D88 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001D8C A9D4 syscall TEClick
00001D8E 4227 clr.b -[A7]
00001D90 2F0A move.l -[A7], A2
00001D92 2057 movea.l A0, [A7]
00001D94 2268 0004 movea.l A1, [A0 + 0x4]
00001D98 2269 0248 movea.l A1, [A1 + 0x248]
00001D9C 4E91 jsr [A1]
00001D9E 3F3C FFFF move.w -[A7], 0xFFFF
00001DA2 486E FFF6 pea.l [A6 - 0xA]
00001DA6 4EB9 0000 26BA jsr [0x000026BA]
00001DAC 4FEF 0028 lea.l A7, [A7 + 0x28]
label00001DB0:
00001DB0 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001DB4 4E5E unlink A6
00001DB6 4E75 rts
00001DB8 4E56 0000 link A6, 0
00001DBC 4EB9 0001 C3E2 jsr [0x0001C3E2]
00001DC2 4E5E unlink A6
00001DC4 4E75 rts
00001DC6 4E56 0000 link A6, 0
00001DCA 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001DCE 246E 0008 movea.l A2, [A6 + 0x8]
00001DD2 3A2E 000C move.w D5, [A6 + 0xC]
00001DD6 382E 000E move.w D4, [A6 + 0xE]
00001DDA 162E 0010 move.b D3, [A6 + 0x10]
00001DDE 1F03 move.b -[A7], D3
00001DE0 3F04 move.w -[A7], D4
00001DE2 3F05 move.w -[A7], D5
00001DE4 2F0A move.l -[A7], A2
00001DE6 4EB9 0000 0AC2 jsr [0x00000AC2]
00001DEC 2F0A move.l -[A7], A2
00001DEE 2057 movea.l A0, [A7]
00001DF0 2268 0004 movea.l A1, [A0 + 0x4]
00001DF4 2269 0244 movea.l A1, [A1 + 0x244]
00001DF8 4E91 jsr [A1]
00001DFA 4FEF 000E lea.l A7, [A7 + 0xE]
00001DFE 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001E02 4E5E unlink A6
00001E04 4E75 rts
00001E06 4E56 0000 link A6, 0
00001E0A 48E7 1C20 movem.l -[A7], D3,D4,D5,A2
00001E0E 246E 0008 movea.l A2, [A6 + 0x8]
00001E12 2A2E 000C move.l D5, [A6 + 0xC]
00001E16 282E 0010 move.l D4, [A6 + 0x10]
00001E1A 162E 0014 move.b D3, [A6 + 0x14]
00001E1E 1F03 move.b -[A7], D3
00001E20 2F04 move.l -[A7], D4
00001E22 2F05 move.l -[A7], D5
00001E24 2F0A move.l -[A7], A2
00001E26 4EB9 0000 0ACA jsr [0x00000ACA]
00001E2C 2F0A move.l -[A7], A2
00001E2E 2057 movea.l A0, [A7]
00001E30 2268 0004 movea.l A1, [A0 + 0x4]
00001E34 2269 0244 movea.l A1, [A1 + 0x244]
00001E38 4E91 jsr [A1]
00001E3A 4FEF 0012 lea.l A7, [A7 + 0x12]
00001E3E 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+
00001E42 4E5E unlink A6
00001E44 4E75 rts
00001E46 4E56 FFF8 link A6, -0x0008
00001E4A 2F0A move.l -[A7], A2
00001E4C 246E 0008 movea.l A2, [A6 + 0x8]
00001E50 486E FFF8 pea.l [A6 - 0x8]
00001E54 2F0A move.l -[A7], A2
00001E56 2057 movea.l A0, [A7]
00001E58 2268 0004 movea.l A1, [A0 + 0x4]
00001E5C 2269 003C movea.l A1, [A1 + 0x3C]
00001E60 4E91 jsr [A1]
00001E62 486E FFF8 pea.l [A6 - 0x8]
00001E66 2F3C 0005 0005 move.l -[A7], 0x50005
00001E6C A8A9 syscall InsetRect
00001E6E 206A 00A4 movea.l A0, [A2 + 0xA4]
00001E72 2050 movea.l A0, [A0]
00001E74 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8]
00001E7A 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4]
00001E80 206A 00A4 movea.l A0, [A2 + 0xA4]
00001E84 2050 movea.l A0, [A0]
00001E86 20AE FFF8 move.l [A0], [A6 - 0x8]
00001E8A 216E FFFC 0004 move.l [A0 + 0x4], [A6 - 0x4]
00001E90 4227 clr.b -[A7]
00001E92 2F0A move.l -[A7], A2
00001E94 2057 movea.l A0, [A7]
00001E96 2268 0004 movea.l A1, [A0 + 0x4]
00001E9A 2269 0248 movea.l A1, [A1 + 0x248]
00001E9E 4E91 jsr [A1]
00001EA0 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001EA4 A9D0 syscall TECalText
00001EA6 4FEF 000E lea.l A7, [A7 + 0xE]
00001EAA 245F movea.l A2, [A7]+
00001EAC 4E5E unlink A6
00001EAE 4E75 rts
00001EB0 4E56 FFE4 link A6, -0x001C
00001EB4 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001EB8 246E 0008 movea.l A2, [A6 + 0x8]
00001EBC 266E 000C movea.l A3, [A6 + 0xC]
00001EC0 7601 moveq.l D3, 0x01
00001EC2 7800 moveq.l D4, 0x00
00001EC4 202B 0002 move.l D0, [A3 + 0x2]
00001EC8 0280 0000 00FF andi.l D0, 0xFF
00001ECE 3D40 FFF4 move.w [A6 - 0xC], D0
00001ED2 4EB9 0000 0F44 jsr [0x00000F44]
00001ED8 2E08 move.l D7, A0
00001EDA 3D6B 000E FFEC move.w [A6 - 0x14], [A3 + 0xE]
00001EE0 302B 000E move.w D0, [A3 + 0xE]
00001EE4 0280 0000 0100 andi.l D0, 0x100
00001EEA 6704 beq +0x6 /* 00001EF0 */
00001EEC 7806 moveq.l D4, 0x06
00001EEE 6024 bra +0x26 /* 00001F14 */
label00001EF0:
00001EF0 2D6A 00A8 FFE8 move.l [A6 - 0x18], [A2 + 0xA8]
00001EF6 671C beq +0x1E /* 00001F14 */
00001EF8 3F2E FFEC move.w -[A7], [A6 - 0x14]
00001EFC 486E FFF4 pea.l [A6 - 0xC]
00001F00 3F2B 0004 move.w -[A7], [A3 + 0x4]
00001F04 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001F08 206E FFE8 movea.l A0, [A6 - 0x18]
00001F0C 4E90 jsr [A0]
00001F0E 1800 move.b D4, D0
00001F10 4FEF 000C lea.l A7, [A7 + 0xC]
label00001F14:
00001F14 2F0A move.l -[A7], A2
00001F16 486E FFF0 pea.l [A6 - 0x10]
00001F1A 4EB9 0000 36FA jsr [0x000036FA]
00001F20 4EB9 0000 260A jsr [0x0000260A]
00001F26 2F08 move.l -[A7], A0
00001F28 42A7 clr.l -[A7]
00001F2A 4227 clr.b -[A7]
00001F2C 486E FFF6 pea.l [A6 - 0xA]
00001F30 4EB9 0000 26B2 jsr [0x000026B2]
00001F36 206A 00A4 movea.l A0, [A2 + 0xA4]
00001F3A 2850 movea.l A4, [A0]
00001F3C 3D6C 0022 FFE6 move.w [A6 - 0x1A], [A4 + 0x22]
00001F42 3D6C 0020 FFE4 move.w [A6 - 0x1C], [A4 + 0x20]
00001F48 302C 0020 move.w D0, [A4 + 0x20]
00001F4C B06C 0022 cmp.w D0, [A4 + 0x22]
00001F50 57C0 seq D0
00001F52 4400 neg.b D0
00001F54 1D40 FFEF move.b [A6 - 0x11], D0
00001F58 7000 moveq.l D0, 0x00
00001F5A 1004 move.b D0, D4
00001F5C 4FEF 0016 lea.l A7, [A7 + 0x16]
00001F60 0C80 0000 0006 cmpi.l D0, 0x6
00001F66 6200 030A bhi +0x30C /* 00002272 */
00001F6A 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
00001F6E 4EFB 0002 jmp [PC + D0.w + 0x2]
00001F72 000E 00D6 ori.b A6, 0xD6
00001F76 0180 bclr D0, D0
00001F78 01A4 bclr -[A4], D0
00001F7A 0300 btst D0, D1
00001F7C 02E8 .incomplete
00001F7E 02F0 .incomplete
00001F80 4878 0001 push.l 0x1
00001F84 2F0A move.l -[A7], A2
00001F86 2057 movea.l A0, [A7]
00001F88 2268 0004 movea.l A1, [A0 + 0x4]
00001F8C 2269 024C movea.l A1, [A1 + 0x24C]
00001F90 4E91 jsr [A1]
00001F92 4A00 tst.b D0
00001F94 504F addq.w A7, 8
00001F96 670A beq +0xC /* 00001FA2 */
00001F98 3F3C 0001 move.w -[A7], 0x1
00001F9C A9C8 syscall SysBeep
00001F9E 6000 02D2 bra +0x2D4 /* 00002272 */
label00001FA2:
00001FA2 486D 0600 pea.l [A5 + 0x600]
00001FA6 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00001FAA 486E FFF6 pea.l [A6 - 0xA]
00001FAE 4EB9 0000 26C2 jsr [0x000026C2]
00001FB4 4AAA 00AC tst.l [A2 + 0xAC]
00001FB8 4FEF 000A lea.l A7, [A7 + 0xA]
00001FBC 6650 bne +0x52 /* 0000200E */
00001FBE 4878 002E push.l 0x2E /* '.' */
00001FC2 4EB9 0000 258A jsr [0x0000258A]
00001FC8 2648 movea.l A3, A0
00001FCA 2008 move.l D0, A0
00001FCC 584F addq.w A7, 4
00001FCE 6724 beq +0x26 /* 00001FF4 */
00001FD0 2F0A move.l -[A7], A2
00001FD2 200A move.l D0, A2
00001FD4 4A80 tst.l D0
00001FD6 6708 beq +0xA /* 00001FE0 */
00001FD8 204A movea.l A0, A2
00001FDA 41E8 006A lea.l A0, [A0 + 0x6A]
00001FDE 6002 bra +0x4 /* 00001FE2 */
label00001FE0:
00001FE0 204A movea.l A0, A2
label00001FE2:
00001FE2 4850 pea.l [A0]
00001FE4 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00001FE8 2F0B move.l -[A7], A3
00001FEA 4EB9 0000 2B82 jsr [0x00002B82]
00001FF0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001FF4:
00001FF4 254B 00AC move.l [A2 + 0xAC], A3
00001FF8 2F2A 00AC move.l -[A7], [A2 + 0xAC]
00001FFC 486A 006A pea.l [A2 + 0x6A]
00002000 2057 movea.l A0, [A7]
00002002 2268 0004 movea.l A1, [A0 + 0x4]
00002006 2269 003C movea.l A1, [A1 + 0x3C]
0000200A 4E91 jsr [A1]
0000200C 504F addq.w A7, 8
label0000200E:
0000200E 266A 00AC movea.l A3, [A2 + 0xAC]
00002012 200B move.l D0, A3
00002014 6714 beq +0x16 /* 0000202A */
00002016 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000201A 2F0B move.l -[A7], A3
0000201C 2057 movea.l A0, [A7]
0000201E 2250 movea.l A1, [A0]
00002020 2269 0034 movea.l A1, [A1 + 0x34]
00002024 4E91 jsr [A1]
00002026 5C4F addq.w A7, 6
00002028 600A bra +0xC /* 00002034 */
label0000202A:
0000202A 3F2E FFF4 move.w -[A7], [A6 - 0xC]
0000202E 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002032 A9DC syscall TEKey
label00002034:
00002034 2F0A move.l -[A7], A2
00002036 2057 movea.l A0, [A7]
00002038 2268 0004 movea.l A1, [A0 + 0x4]
0000203C 2269 0230 movea.l A1, [A1 + 0x230]
00002040 4E91 jsr [A1]
00002042 584F addq.w A7, 4
00002044 6000 022C bra +0x22E /* 00002272 */
00002048 4A6E FFE6 tst.w [A6 - 0x1A]
0000204C 6F00 0224 ble +0x226 /* 00002272 */
00002050 486D 0600 pea.l [A5 + 0x600]
00002054 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00002058 486E FFF6 pea.l [A6 - 0xA]
0000205C 4EB9 0000 26C2 jsr [0x000026C2]
00002062 4AAA 00AC tst.l [A2 + 0xAC]
00002066 4FEF 000A lea.l A7, [A7 + 0xA]
0000206A 6650 bne +0x52 /* 000020BC */
0000206C 4878 002E push.l 0x2E /* '.' */
00002070 4EB9 0000 258A jsr [0x0000258A]
00002076 2648 movea.l A3, A0
00002078 2008 move.l D0, A0
0000207A 584F addq.w A7, 4
0000207C 6724 beq +0x26 /* 000020A2 */
0000207E 2F0A move.l -[A7], A2
00002080 200A move.l D0, A2
00002082 4A80 tst.l D0
00002084 6708 beq +0xA /* 0000208E */
00002086 204A movea.l A0, A2
00002088 41E8 006A lea.l A0, [A0 + 0x6A]
0000208C 6002 bra +0x4 /* 00002090 */
label0000208E:
0000208E 204A movea.l A0, A2
label00002090:
00002090 4850 pea.l [A0]
00002092 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002096 2F0B move.l -[A7], A3
00002098 4EB9 0000 2B82 jsr [0x00002B82]
0000209E 4FEF 0010 lea.l A7, [A7 + 0x10]
label000020A2:
000020A2 254B 00AC move.l [A2 + 0xAC], A3
000020A6 2F2A 00AC move.l -[A7], [A2 + 0xAC]
000020AA 486A 006A pea.l [A2 + 0x6A]
000020AE 2057 movea.l A0, [A7]
000020B0 2268 0004 movea.l A1, [A0 + 0x4]
000020B4 2269 003C movea.l A1, [A1 + 0x3C]
000020B8 4E91 jsr [A1]
000020BA 504F addq.w A7, 8
label000020BC:
000020BC 266A 00AC movea.l A3, [A2 + 0xAC]
000020C0 200B move.l D0, A3
000020C2 6710 beq +0x12 /* 000020D4 */
000020C4 2F0B move.l -[A7], A3
000020C6 2057 movea.l A0, [A7]
000020C8 2250 movea.l A1, [A0]
000020CA 2269 0038 movea.l A1, [A1 + 0x38]
000020CE 4E91 jsr [A1]
000020D0 584F addq.w A7, 4
000020D2 600A bra +0xC /* 000020DE */
label000020D4:
000020D4 3F3C 0008 move.w -[A7], 0x8
000020D8 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000020DC A9DC syscall TEKey
label000020DE:
000020DE 2F0A move.l -[A7], A2
000020E0 2057 movea.l A0, [A7]
000020E2 2268 0004 movea.l A1, [A0 + 0x4]
000020E6 2269 0230 movea.l A1, [A1 + 0x230]
000020EA 4E91 jsr [A1]
000020EC 584F addq.w A7, 4
000020EE 6000 0182 bra +0x184 /* 00002272 */
000020F2 486D 0600 pea.l [A5 + 0x600]
000020F6 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
000020FA 486E FFF6 pea.l [A6 - 0xA]
000020FE 4EB9 0000 26C2 jsr [0x000026C2]
00002104 3F2E FFF4 move.w -[A7], [A6 - 0xC]
00002108 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000210C A9DC syscall TEKey
0000210E 4FEF 000A lea.l A7, [A7 + 0xA]
00002112 6000 015E bra +0x160 /* 00002272 */
00002116 7000 moveq.l D0, 0x00
00002118 302E FFF4 move.w D0, [A6 - 0xC]
0000211C 5380 subq.l D0, 1
0000211E 6710 beq +0x12 /* 00002130 */
00002120 5780 subq.l D0, 3
00002122 6730 beq +0x32 /* 00002154 */
00002124 0480 0000 007B subi.l D0, 0x7B /* '{' */
0000212A 6750 beq +0x52 /* 0000217C */
0000212C 6000 011A bra +0x11C /* 00002248 */
label00002130:
00002130 486D 0600 pea.l [A5 + 0x600]
00002134 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00002138 486E FFF6 pea.l [A6 - 0xA]
0000213C 4EB9 0000 26C2 jsr [0x000026C2]
00002142 42A7 clr.l -[A7]
00002144 42A7 clr.l -[A7]
00002146 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000214A A9D1 syscall TESetSelect
0000214C 4FEF 000A lea.l A7, [A7 + 0xA]
00002150 6000 0120 bra +0x122 /* 00002272 */
label00002154:
00002154 486D 0600 pea.l [A5 + 0x600]
00002158 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
0000215C 486E FFF6 pea.l [A6 - 0xA]
00002160 4EB9 0000 26C2 jsr [0x000026C2]
00002166 4878 7FFF push.l 0x7FFF
0000216A 4878 7FFF push.l 0x7FFF
0000216E 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002172 A9D1 syscall TESetSelect
00002174 4FEF 000A lea.l A7, [A7 + 0xA]
00002178 6000 00F8 bra +0xFA /* 00002272 */
label0000217C:
0000217C 302E FFE4 move.w D0, [A6 - 0x1C]
00002180 B06C 003C cmp.w D0, [A4 + 0x3C]
00002184 6C00 00EC bge +0xEE /* 00002272 */
00002188 486D 0600 pea.l [A5 + 0x600]
0000218C 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00002190 486E FFF6 pea.l [A6 - 0xA]
00002194 4EB9 0000 26C2 jsr [0x000026C2]
0000219A 4AAA 00AC tst.l [A2 + 0xAC]
0000219E 4FEF 000A lea.l A7, [A7 + 0xA]
000021A2 6650 bne +0x52 /* 000021F4 */
000021A4 4878 002E push.l 0x2E /* '.' */
000021A8 4EB9 0000 258A jsr [0x0000258A]
000021AE 2648 movea.l A3, A0
000021B0 2008 move.l D0, A0
000021B2 584F addq.w A7, 4
000021B4 6724 beq +0x26 /* 000021DA */
000021B6 2F0A move.l -[A7], A2
000021B8 200A move.l D0, A2
000021BA 4A80 tst.l D0
000021BC 6708 beq +0xA /* 000021C6 */
000021BE 204A movea.l A0, A2
000021C0 41E8 006A lea.l A0, [A0 + 0x6A]
000021C4 6002 bra +0x4 /* 000021C8 */
label000021C6:
000021C6 204A movea.l A0, A2
label000021C8:
000021C8 4850 pea.l [A0]
000021CA 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000021CE 2F0B move.l -[A7], A3
000021D0 4EB9 0000 2B82 jsr [0x00002B82]
000021D6 4FEF 0010 lea.l A7, [A7 + 0x10]
label000021DA:
000021DA 254B 00AC move.l [A2 + 0xAC], A3
000021DE 2F2A 00AC move.l -[A7], [A2 + 0xAC]
000021E2 486A 006A pea.l [A2 + 0x6A]
000021E6 2057 movea.l A0, [A7]
000021E8 2268 0004 movea.l A1, [A0 + 0x4]
000021EC 2269 003C movea.l A1, [A1 + 0x3C]
000021F0 4E91 jsr [A1]
000021F2 504F addq.w A7, 8
label000021F4:
000021F4 266A 00AC movea.l A3, [A2 + 0xAC]
000021F8 200B move.l D0, A3
000021FA 6710 beq +0x12 /* 0000220C */
000021FC 2F0B move.l -[A7], A3
000021FE 2057 movea.l A0, [A7]
00002200 2250 movea.l A1, [A0]
00002202 2269 003C movea.l A1, [A1 + 0x3C]
00002206 4E91 jsr [A1]
00002208 584F addq.w A7, 4
0000220A 602A bra +0x2C /* 00002236 */
label0000220C:
0000220C 266A 00A4 movea.l A3, [A2 + 0xA4]
00002210 2A13 move.l D5, [A3]
00002212 2045 movea.l A0, D5
00002214 2245 movea.l A1, D5
00002216 3829 0020 move.w D4, [A1 + 0x20]
0000221A B868 0022 cmp.w D4, [A0 + 0x22]
0000221E 6610 bne +0x12 /* 00002230 */
00002220 3044 movea.w A0, D4
00002222 2F08 move.l -[A7], A0
00002224 3004 move.w D0, D4
00002226 48C0 ext.l D0
00002228 5280 addq.l D0, 1
0000222A 2F00 move.l -[A7], D0
0000222C 2F0B move.l -[A7], A3
0000222E A9D1 syscall TESetSelect
label00002230:
00002230 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002234 A9D7 syscall TEDelete
label00002236:
00002236 2F0A move.l -[A7], A2
00002238 2057 movea.l A0, [A7]
0000223A 2268 0004 movea.l A1, [A0 + 0x4]
0000223E 2269 0230 movea.l A1, [A1 + 0x230]
00002242 4E91 jsr [A1]
00002244 584F addq.w A7, 4
00002246 602A bra +0x2C /* 00002272 */
label00002248:
00002248 2F0B move.l -[A7], A3
0000224A 486A 006A pea.l [A2 + 0x6A]
0000224E 4EB9 0000 41C2 jsr [0x000041C2]
00002254 1600 move.b D3, D0
00002256 504F addq.w A7, 8
00002258 6018 bra +0x1A /* 00002272 */
0000225A 3F3C 0001 move.w -[A7], 0x1
0000225E A9C8 syscall SysBeep
00002260 6010 bra +0x12 /* 00002272 */
00002262 2F0B move.l -[A7], A3
00002264 486A 006A pea.l [A2 + 0x6A]
00002268 4EB9 0000 41C2 jsr [0x000041C2]
0000226E 1600 move.b D3, D0
00002270 504F addq.w A7, 8
label00002272:
00002272 4EB9 0000 0F44 jsr [0x00000F44]
00002278 BE88 cmp.l D7, A0
0000227A 6628 bne +0x2A /* 000022A4 */
0000227C 206A 00A4 movea.l A0, [A2 + 0xA4]
00002280 2C10 move.l D6, [A0]
00002282 2046 movea.l A0, D6
00002284 2246 movea.l A1, D6
00002286 3029 0020 move.w D0, [A1 + 0x20]
0000228A B068 0022 cmp.w D0, [A0 + 0x22]
0000228E 57C0 seq D0
00002290 4400 neg.b D0
00002292 B02E FFEF cmp.b D0, [A6 - 0x11]
00002296 670C beq +0xE /* 000022A4 */
00002298 1F3C 0001 move.b -[A7], 0x1
0000229C 4EB9 0000 3926 jsr [0x00003926]
000022A2 544F addq.w A7, 2
label000022A4:
000022A4 3F3C FFFF move.w -[A7], 0xFFFF
000022A8 486E FFF6 pea.l [A6 - 0xA]
000022AC 4EB9 0000 26BA jsr [0x000026BA]
000022B2 3F3C FFFF move.w -[A7], 0xFFFF
000022B6 486E FFF0 pea.l [A6 - 0x10]
000022BA 4EB9 0000 3702 jsr [0x00003702]
000022C0 1003 move.b D0, D3
000022C2 4FEF 000C lea.l A7, [A7 + 0xC]
000022C6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000022CA 4E5E unlink A6
000022CC 4E75 rts
000022CE 4E56 FFEE link A6, -0x0012
000022D2 48E7 1830 movem.l -[A7], D3,D4,A2,A3
000022D6 246E 0008 movea.l A2, [A6 + 0x8]
000022DA 282E 000C move.l D4, [A6 + 0xC]
000022DE 266E 0010 movea.l A3, [A6 + 0x10]
000022E2 7601 moveq.l D3, 0x01
000022E4 2004 move.l D0, D4
000022E6 4EB9 0000 05F8 jsr [0x000005F8]
000022EC 020E 0000 andi.b A6, 0x0
000022F0 000C 0000 ori.b A4, 0x0
000022F4 00C9 .incomplete
000022F6 000A 0000 ori.b A2, 0x0
000022FA 000C 003E ori.b A4, 0x3E /* '>' */
000022FE 0000 000D ori.b D0, 0xD /* '\r' */
00002302 0086 0000 000E ori.l D6, 0xE
00002308 009A 0000 000F ori.l [A2]+, 0xF
0000230E 0094 0000 0010 ori.l [A4], 0x10
00002314 01DA .incomplete
00002316 0000 0014 ori.b D0, 0x14
0000231A 01B6 0000 bclr [A6 + D0.w], D0
0000231E 0016 019E ori.b [A6], 0x9E
00002322 0000 0018 ori.b D0, 0x18
00002326 0198 bclr [A0]+, D0
00002328 0000 0019 ori.b D0, 0x19
0000232C 0192 bclr [A2], D0
0000232E 0000 001A ori.b D0, 0x1A
00002332 018C bclr A4, D0
00002334 0000 00C9 ori.b D0, 0xC9
00002338 01A4 bclr -[A4], D0
0000233A 4878 0026 push.l 0x26 /* '&' */
0000233E 4EB9 0000 258A jsr [0x0000258A]
00002344 2648 movea.l A3, A0
00002346 2008 move.l D0, A0
00002348 584F addq.w A7, 4
0000234A 6724 beq +0x26 /* 00002370 */
0000234C 2F0A move.l -[A7], A2
0000234E 200A move.l D0, A2
00002350 4A80 tst.l D0
00002352 6708 beq +0xA /* 0000235C */
00002354 204A movea.l A0, A2
00002356 41E8 006A lea.l A0, [A0 + 0x6A]
0000235A 6002 bra +0x4 /* 0000235E */
label0000235C:
0000235C 204A movea.l A0, A2
label0000235E:
0000235E 4850 pea.l [A0]
00002360 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002364 2F0B move.l -[A7], A3
00002366 4EB9 0000 2B42 jsr [0x00002B42]
0000236C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002370:
00002370 2F0B move.l -[A7], A3
00002372 486A 006A pea.l [A2 + 0x6A]
00002376 2057 movea.l A0, [A7]
00002378 2268 0004 movea.l A1, [A0 + 0x4]
0000237C 2269 003C movea.l A1, [A1 + 0x3C]
00002380 4E91 jsr [A1]
00002382 504F addq.w A7, 8
00002384 6000 0188 bra +0x18A /* 0000250E */
00002388 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000238C A9D5 syscall TECopy
0000238E 594F subq.w A7, 4
00002390 A9FC syscall ZeroScrap
00002392 201F move.l D0, [A7]+
00002394 554F subq.w A7, 2
00002396 4EB9 0000 2512 jsr [0x00002512]
0000239C 301F move.w D0, [A7]+
0000239E 6000 016E bra +0x170 /* 0000250E */
000023A2 2F0A move.l -[A7], A2
000023A4 486E FFFC pea.l [A6 - 0x4]
000023A8 4EB9 0000 36FA jsr [0x000036FA]
000023AE 4EB9 0000 260A jsr [0x0000260A]
000023B4 2F08 move.l -[A7], A0
000023B6 486D 0600 pea.l [A5 + 0x600]
000023BA 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
000023BE 486E FFF2 pea.l [A6 - 0xE]
000023C2 4EB9 0000 26B2 jsr [0x000026B2]
000023C8 700E moveq.l D0, 0x0E
000023CA B880 cmp.l D4, D0
000023CC 4FEF 0016 lea.l A7, [A7 + 0x16]
000023D0 6600 0080 bne +0x82 /* 00002452 */
000023D4 594F subq.w A7, 4
000023D6 42A7 clr.l -[A7]
000023D8 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
000023DE 486E FFEE pea.l [A6 - 0x12]
000023E2 A9FD syscall GetScrap
000023E4 201F move.l D0, [A7]+
000023E6 2F00 move.l -[A7], D0
000023E8 2F0A move.l -[A7], A2
000023EA 2057 movea.l A0, [A7]
000023EC 2268 0004 movea.l A1, [A0 + 0x4]
000023F0 2269 024C movea.l A1, [A1 + 0x24C]
000023F4 4E91 jsr [A1]
000023F6 4A00 tst.b D0
000023F8 504F addq.w A7, 8
000023FA 670A beq +0xC /* 00002406 */
000023FC 3F3C 0001 move.w -[A7], 0x1
00002400 A9C8 syscall SysBeep
00002402 6000 0098 bra +0x9A /* 0000249C */
label00002406:
00002406 4878 002A push.l 0x2A /* '*' */
0000240A 4EB9 0000 258A jsr [0x0000258A]
00002410 2648 movea.l A3, A0
00002412 2008 move.l D0, A0
00002414 584F addq.w A7, 4
00002416 6724 beq +0x26 /* 0000243C */
00002418 2F0A move.l -[A7], A2
0000241A 200A move.l D0, A2
0000241C 4A80 tst.l D0
0000241E 6708 beq +0xA /* 00002428 */
00002420 204A movea.l A0, A2
00002422 41E8 006A lea.l A0, [A0 + 0x6A]
00002426 6002 bra +0x4 /* 0000242A */
label00002428:
00002428 204A movea.l A0, A2
label0000242A:
0000242A 4850 pea.l [A0]
0000242C 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002430 2F0B move.l -[A7], A3
00002432 4EB9 0000 2B52 jsr [0x00002B52]
00002438 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000243C:
0000243C 2F0B move.l -[A7], A3
0000243E 486A 006A pea.l [A2 + 0x6A]
00002442 2057 movea.l A0, [A7]
00002444 2268 0004 movea.l A1, [A0 + 0x4]
00002448 2269 003C movea.l A1, [A1 + 0x3C]
0000244C 4E91 jsr [A1]
0000244E 504F addq.w A7, 8
00002450 604A bra +0x4C /* 0000249C */
label00002452:
00002452 4878 0026 push.l 0x26 /* '&' */
00002456 4EB9 0000 258A jsr [0x0000258A]
0000245C 2648 movea.l A3, A0
0000245E 2008 move.l D0, A0
00002460 584F addq.w A7, 4
00002462 6724 beq +0x26 /* 00002488 */
00002464 2F0A move.l -[A7], A2
00002466 200A move.l D0, A2
00002468 4A80 tst.l D0
0000246A 6708 beq +0xA /* 00002474 */
0000246C 204A movea.l A0, A2
0000246E 41E8 006A lea.l A0, [A0 + 0x6A]
00002472 6002 bra +0x4 /* 00002476 */
label00002474:
00002474 204A movea.l A0, A2
label00002476:
00002476 4850 pea.l [A0]
00002478 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
0000247C 2F0B move.l -[A7], A3
0000247E 4EB9 0000 2B72 jsr [0x00002B72]
00002484 4FEF 0010 lea.l A7, [A7 + 0x10]
label00002488:
00002488 2F0B move.l -[A7], A3
0000248A 486A 006A pea.l [A2 + 0x6A]
0000248E 2057 movea.l A0, [A7]
00002490 2268 0004 movea.l A1, [A0 + 0x4]
00002494 2269 003C movea.l A1, [A1 + 0x3C]
00002498 4E91 jsr [A1]
0000249A 504F addq.w A7, 8
label0000249C:
0000249C 3F3C FFFF move.w -[A7], 0xFFFF
000024A0 486E FFF2 pea.l [A6 - 0xE]
000024A4 4EB9 0000 26BA jsr [0x000026BA]
000024AA 3F3C FFFF move.w -[A7], 0xFFFF
000024AE 486E FFFC pea.l [A6 - 0x4]
000024B2 4EB9 0000 3702 jsr [0x00003702]
000024B8 4FEF 000C lea.l A7, [A7 + 0xC]
000024BC 6050 bra +0x52 /* 0000250E */
000024BE 2F0A move.l -[A7], A2
000024C0 2057 movea.l A0, [A7]
000024C2 2268 0004 movea.l A1, [A0 + 0x4]
000024C6 2269 0230 movea.l A1, [A1 + 0x230]
000024CA 4E91 jsr [A1]
000024CC 584F addq.w A7, 4
000024CE 603E bra +0x40 /* 0000250E */
000024D0 B7EA 00AC cmpa.l A3, [A2 + 0xAC]
000024D4 6638 bne +0x3A /* 0000250E */
000024D6 42AA 00AC clr.l [A2 + 0xAC]
000024DA 6032 bra +0x34 /* 0000250E */
000024DC 2F0A move.l -[A7], A2
000024DE 4EB9 0000 360A jsr [0x0000360A]
000024E4 4A00 tst.b D0
000024E6 584F addq.w A7, 4
000024E8 6604 bne +0x6 /* 000024EE */
000024EA 7600 moveq.l D3, 0x00
000024EC 6020 bra +0x22 /* 0000250E */
label000024EE:
000024EE 2F0A move.l -[A7], A2
000024F0 61FF FFFF F41C bsr -0xBE2 /* 0000190E */
000024F6 584F addq.w A7, 4
000024F8 6014 bra +0x16 /* 0000250E */
000024FA 2F0B move.l -[A7], A3
000024FC 2F04 move.l -[A7], D4
000024FE 486A 006A pea.l [A2 + 0x6A]
00002502 4EB9 0000 41A2 jsr [0x000041A2]
00002508 1600 move.b D3, D0
0000250A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000250E:
0000250E 1003 move.b D0, D3
00002510 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00002514 4E5E unlink A6
00002516 4E75 rts
00002518 4E56 FFFC link A6, -0x0004
0000251C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00002520 266E 0008 movea.l A3, [A6 + 0x8]
00002524 282E 000C move.l D4, [A6 + 0xC]
00002528 246E 0010 movea.l A2, [A6 + 0x10]
0000252C 2E2E 0014 move.l D7, [A6 + 0x14]
00002530 2C2E 0018 move.l D6, [A6 + 0x18]
00002534 2A2E 001C move.l D5, [A6 + 0x1C]
00002538 2004 move.l D0, D4
0000253A 5180 subq.l D0, 8
0000253C 5980 subq.l D0, 4
0000253E 0C80 0000 0004 cmpi.l D0, 0x4
00002544 627A bhi +0x7C /* 000025C0 */
00002546 303B 0206 move.w D0, [PC + D0.w * 2 + 0x6]
0000254A 4EFB 0002 jmp [PC + D0.w + 0x2]
0000254E 000A 000A ori.b A2, 0xA /* '\n' */
00002552 0044 002A ori.w D4, 0x2A /* '*' */
00002556 0060 4A2B ori.w -[A0], 0x4A2B /* 'J+' */
0000255A 00B5 6610 206B 00A4 ori.l [A5 + D0.w - 0x92], 0x6610206B
00002562 2850 movea.l A4, [A0]
00002564 302C 0020 move.w D0, [A4 + 0x20]
00002568 B06C 0022 cmp.w D0, [A4 + 0x22]
0000256C 6604 bne +0x6 /* 00002572 */
0000256E 7000 moveq.l D0, 0x00
00002570 6002 bra +0x4 /* 00002574 */
label00002572:
00002572 7001 moveq.l D0, 0x01
label00002574:
00002574 1480 move.b [A2], D0
00002576 6060 bra +0x62 /* 000025D8 */
00002578 206B 00A4 movea.l A0, [A3 + 0xA4]
0000257C 2610 move.l D3, [A0]
0000257E 2043 movea.l A0, D3
00002580 2243 movea.l A1, D3
00002582 3029 0020 move.w D0, [A1 + 0x20]
00002586 B068 0022 cmp.w D0, [A0 + 0x22]
0000258A 56C0 sne D0
0000258C 4400 neg.b D0
0000258E 1480 move.b [A2], D0
00002590 6046 bra +0x48 /* 000025D8 */
00002592 594F subq.w A7, 4
00002594 42A7 clr.l -[A7]
00002596 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */
0000259C 486E FFFC pea.l [A6 - 0x4]
000025A0 A9FD syscall GetScrap
000025A2 201F move.l D0, [A7]+
000025A4 4A80 tst.l D0
000025A6 5EC0 sgt D0
000025A8 4400 neg.b D0
000025AA 1480 move.b [A2], D0
000025AC 602A bra +0x2C /* 000025D8 */
000025AE 206B 00A4 movea.l A0, [A3 + 0xA4]
000025B2 2050 movea.l A0, [A0]
000025B4 4A68 003C tst.w [A0 + 0x3C]
000025B8 5EC0 sgt D0
000025BA 4400 neg.b D0
000025BC 1480 move.b [A2], D0
000025BE 6018 bra +0x1A /* 000025D8 */
label000025C0:
000025C0 2F05 move.l -[A7], D5
000025C2 2F06 move.l -[A7], D6
000025C4 2F07 move.l -[A7], D7
000025C6 2F0A move.l -[A7], A2
000025C8 2F04 move.l -[A7], D4
000025CA 486B 006A pea.l [A3 + 0x6A]
000025CE 4EB9 0000 41B2 jsr [0x000041B2]
000025D4 4FEF 0018 lea.l A7, [A7 + 0x18]
label000025D8:
000025D8 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000025DC 4E5E unlink A6
000025DE 4E75 rts
000025E0 4E56 0000 link A6, 0
000025E4 48E7 1020 movem.l -[A7], D3,A2
000025E8 246E 0008 movea.l A2, [A6 + 0x8]
000025EC 262A 0056 move.l D3, [A2 + 0x56]
000025F0 6712 beq +0x14 /* 00002604 */
000025F2 2F0A move.l -[A7], A2
000025F4 2F03 move.l -[A7], D3
000025F6 486A 0028 pea.l [A2 + 0x28]
000025FA 4EB9 0000 3F82 jsr [0x00003F82]
00002600 4FEF 000C lea.l A7, [A7 + 0xC]
label00002604:
00002604 4CDF 0408 movem.l D3,A2, [A7]+
00002608 4E5E unlink A6
0000260A 4E75 rts
0000260C 4E56 FFF2 link A6, -0x000E
00002610 2F0A move.l -[A7], A2
00002612 246E 0008 movea.l A2, [A6 + 0x8]
00002616 2F0A move.l -[A7], A2
00002618 486E FFFC pea.l [A6 - 0x4]
0000261C 4EB9 0000 36FA jsr [0x000036FA]
00002622 4EB9 0000 260A jsr [0x0000260A]
00002628 2F08 move.l -[A7], A0
0000262A 486D 0600 pea.l [A5 + 0x600]
0000262E 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
00002632 486E FFF2 pea.l [A6 - 0xE]
00002636 4EB9 0000 26B2 jsr [0x000026B2]
0000263C 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
00002640 A9D8 syscall TEActivate
00002642 157C 0001 00B6 move.b [A2 + 0xB6], 0x1
00002648 2F2A 0066 move.l -[A7], [A2 + 0x66]
0000264C 2057 movea.l A0, [A7]
0000264E 2250 movea.l A1, [A0]
00002650 2269 0058 movea.l A1, [A1 + 0x58]
00002654 4E91 jsr [A1]
00002656 486A 00A0 pea.l [A2 + 0xA0]
0000265A 2057 movea.l A0, [A7]
0000265C 2250 movea.l A1, [A0]
0000265E 2269 000C movea.l A1, [A1 + 0xC]
00002662 4E91 jsr [A1]
00002664 3F3C FFFF move.w -[A7], 0xFFFF
00002668 486E FFF2 pea.l [A6 - 0xE]
0000266C 4EB9 0000 26BA jsr [0x000026BA]
00002672 3F3C FFFF move.w -[A7], 0xFFFF
00002676 486E FFFC pea.l [A6 - 0x4]
0000267A 4EB9 0000 3702 jsr [0x00003702]
00002680 4FEF 002A lea.l A7, [A7 + 0x2A]
00002684 245F movea.l A2, [A7]+
00002686 4E5E unlink A6
00002688 4E75 rts
0000268A 4E56 FFF2 link A6, -0x000E
0000268E 2F0A move.l -[A7], A2
00002690 246E 0008 movea.l A2, [A6 + 0x8]
00002694 2F0A move.l -[A7], A2
00002696 486E FFFC pea.l [A6 - 0x4]
0000269A 4EB9 0000 36FA jsr [0x000036FA]
000026A0 4EB9 0000 260A jsr [0x0000260A]
000026A6 2F08 move.l -[A7], A0
000026A8 486D 0600 pea.l [A5 + 0x600]
000026AC 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
000026B0 486E FFF2 pea.l [A6 - 0xE]
000026B4 4EB9 0000 26B2 jsr [0x000026B2]
000026BA 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000026BE A9D9 syscall TEDeactivate
000026C0 422A 00B6 clr.b [A2 + 0xB6]
000026C4 2F2A 0066 move.l -[A7], [A2 + 0x66]
000026C8 2057 movea.l A0, [A7]
000026CA 2250 movea.l A1, [A0]
000026CC 2269 0058 movea.l A1, [A1 + 0x58]
000026D0 4E91 jsr [A1]
000026D2 486A 00A0 pea.l [A2 + 0xA0]
000026D6 2057 movea.l A0, [A7]
000026D8 2250 movea.l A1, [A0]
000026DA 2269 0010 movea.l A1, [A1 + 0x10]
000026DE 4E91 jsr [A1]
000026E0 3F3C FFFF move.w -[A7], 0xFFFF
000026E4 486E FFF2 pea.l [A6 - 0xE]
000026E8 4EB9 0000 26BA jsr [0x000026BA]
000026EE 3F3C FFFF move.w -[A7], 0xFFFF
000026F2 486E FFFC pea.l [A6 - 0x4]
000026F6 4EB9 0000 3702 jsr [0x00003702]
000026FC 4FEF 002A lea.l A7, [A7 + 0x2A]
00002700 245F movea.l A2, [A7]+
00002702 4E5E unlink A6
00002704 4E75 rts
00002706 4E56 FFF2 link A6, -0x000E
0000270A 2F0A move.l -[A7], A2
0000270C 246E 0008 movea.l A2, [A6 + 0x8]
00002710 4227 clr.b -[A7]
00002712 2F0A move.l -[A7], A2
00002714 2057 movea.l A0, [A7]
00002716 2268 0004 movea.l A1, [A0 + 0x4]
0000271A 2269 00EC movea.l A1, [A1 + 0xEC]
0000271E 4E91 jsr [A1]
00002720 4A00 tst.b D0
00002722 5C4F addq.w A7, 6
00002724 675C beq +0x5E /* 00002782 */
00002726 486E FFF8 pea.l [A6 - 0x8]
0000272A 2F0A move.l -[A7], A2
0000272C 2057 movea.l A0, [A7]
0000272E 2268 0004 movea.l A1, [A0 + 0x4]
00002732 2269 003C movea.l A1, [A1 + 0x3C]
00002736 4E91 jsr [A1]
00002738 486E FFF8 pea.l [A6 - 0x8]
0000273C 486E FFF2 pea.l [A6 - 0xE]
00002740 4EB9 0000 28CA jsr [0x000028CA]
00002746 486E FFF8 pea.l [A6 - 0x8]
0000274A 2F3C 0002 0002 move.l -[A7], 0x20002
00002750 A8A9 syscall InsetRect
00002752 486E FFF8 pea.l [A6 - 0x8]
00002756 486E FFF2 pea.l [A6 - 0xE]
0000275A 4EB9 0001 7EEA jsr [0x00017EEA]
00002760 486E FFF2 pea.l [A6 - 0xE]
00002764 4EB9 0000 7CAE jsr [0x00007CAE]
0000276A 584F addq.w A7, 4
0000276C 2F08 move.l -[A7], A0
0000276E A927 syscall InvalRgn
00002770 3F3C FFFF move.w -[A7], 0xFFFF
00002774 486E FFF2 pea.l [A6 - 0xE]
00002778 4EB9 0000 28DA jsr [0x000028DA]
0000277E 4FEF 001E lea.l A7, [A7 + 0x1E]
label00002782:
00002782 245F movea.l A2, [A7]+
00002784 4E5E unlink A6
00002786 4E75 rts
00002788 4E56 FFE8 link A6, -0x0018
0000278C 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00002790 246E 0008 movea.l A2, [A6 + 0x8]
00002794 1A2E 000C move.b D5, [A6 + 0xC]
00002798 4A2A 00B4 tst.b [A2 + 0xB4]
0000279C 6600 0128 bne +0x12A /* 000028C6 */
000027A0 486E FFF8 pea.l [A6 - 0x8]
000027A4 2F0A move.l -[A7], A2
000027A6 2057 movea.l A0, [A7]
000027A8 2268 0004 movea.l A1, [A0 + 0x4]
000027AC 2269 003C movea.l A1, [A1 + 0x3C]
000027B0 4E91 jsr [A1]
000027B2 486E FFF8 pea.l [A6 - 0x8]
000027B6 2F3C 0005 0005 move.l -[A7], 0x50005
000027BC A8A9 syscall InsetRect
000027BE 363C 0FA0 move.w D3, 0xFA0
000027C2 4A05 tst.b D5
000027C4 504F addq.w A7, 8
000027C6 6760 beq +0x62 /* 00002828 */
000027C8 594F subq.w A7, 4
000027CA 4267 clr.w -[A7]
000027CC 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000027D0 3F3C 0008 move.w -[A7], 0x8
000027D4 A83D syscall TEDispatch
000027D6 2D5F FFEC move.l [A6 - 0x14], [A7]+
000027DA 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
000027E0 282A 00A4 move.l D4, [A2 + 0xA4]
000027E4 594F subq.w A7, 4
000027E6 2044 movea.l A0, D4
000027E8 2050 movea.l A0, [A0]
000027EA 3F28 003C move.w -[A7], [A0 + 0x3C]
000027EE 2F04 move.l -[A7], D4
000027F0 3F3C 0008 move.w -[A7], 0x8
000027F4 A83D syscall TEDispatch
000027F6 2D5F FFE8 move.l [A6 - 0x18], [A7]+
000027FA 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18]
00002800 302E FFF6 move.w D0, [A6 - 0xA]
00002804 48C0 ext.l D0
00002806 362E FFF2 move.w D3, [A6 - 0xE]
0000280A 48C3 ext.l D3
0000280C 9680 sub.l D3, D0
0000280E 302E FFFA move.w D0, [A6 - 0x6]
00002812 48C0 ext.l D0
00002814 322E FFFE move.w D1, [A6 - 0x2]
00002818 48C1 ext.l D1
0000281A 9280 sub.l D1, D0
0000281C 2801 move.l D4, D1
0000281E 3003 move.w D0, D3
00002820 48C0 ext.l D0
00002822 B081 cmp.l D0, D1
00002824 6C02 bge +0x4 /* 00002828 */
00002826 3604 move.w D3, D4
label00002828:
00002828 206A 00A4 movea.l A0, [A2 + 0xA4]
0000282C 2050 movea.l A0, [A0]
0000282E 3828 003A move.w D4, [A0 + 0x3A]
00002832 3004 move.w D0, D4
00002834 48C0 ext.l D0
00002836 660A bne +0xC /* 00002842 */
00002838 554F subq.w A7, 2
0000283A 3EB8 0BAC move.w [A7], [0x00000BAC /* TESysJust */]
0000283E 301F move.w D0, [A7]+
00002840 3800 move.w D4, D0
label00002842:
00002842 3004 move.w D0, D4
00002844 48C0 ext.l D0
00002846 5480 addq.l D0, 2
00002848 670E beq +0x10 /* 00002858 */
0000284A 5380 subq.l D0, 1
0000284C 6722 beq +0x24 /* 00002870 */
0000284E 5380 subq.l D0, 1
00002850 6706 beq +0x8 /* 00002858 */
00002852 5380 subq.l D0, 1
00002854 6732 beq +0x34 /* 00002888 */
00002856 606E bra +0x70 /* 000028C6 */
label00002858:
00002858 206A 00A4 movea.l A0, [A2 + 0xA4]
0000285C 2650 movea.l A3, [A0]
0000285E 3003 move.w D0, D3
00002860 48C0 ext.l D0
00002862 322B 0002 move.w D1, [A3 + 0x2]
00002866 48C1 ext.l D1
00002868 D280 add.l D1, D0
0000286A 3741 0006 move.w [A3 + 0x6], D1
0000286E 6056 bra +0x58 /* 000028C6 */
label00002870:
00002870 206A 00A4 movea.l A0, [A2 + 0xA4]
00002874 2850 movea.l A4, [A0]
00002876 3003 move.w D0, D3
00002878 48C0 ext.l D0
0000287A 322C 0006 move.w D1, [A4 + 0x6]
0000287E 48C1 ext.l D1
00002880 9280 sub.l D1, D0
00002882 3941 0002 move.w [A4 + 0x2], D1
00002886 603E bra +0x40 /* 000028C6 */
label00002888:
00002888 302E FFFE move.w D0, [A6 - 0x2]
0000288C 48C0 ext.l D0
0000288E 362E FFFA move.w D3, [A6 - 0x6]
00002892 48C3 ext.l D3
00002894 D680 add.l D3, D0
00002896 4C7C 3803 0000 0002 movem.l D0,D1,A3,A4,A5, 0x2
0000289E 3003 move.w D0, D3
000028A0 48C0 ext.l D0
000028A2 0680 FFFF F830 addi.l D0, 0xFFFFF830
000028A8 206A 00A4 movea.l A0, [A2 + 0xA4]
000028AC 2050 movea.l A0, [A0]
000028AE 3140 0002 move.w [A0 + 0x2], D0
000028B2 3003 move.w D0, D3
000028B4 48C0 ext.l D0
000028B6 0680 0000 07D0 addi.l D0, 0x7D0
000028BC 206A 00A4 movea.l A0, [A2 + 0xA4]
000028C0 2050 movea.l A0, [A0]
000028C2 3140 0006 move.w [A0 + 0x6], D0
label000028C6:
000028C6 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
000028CA 4E5E unlink A6
000028CC 4E75 rts
000028CE 48E7 1010 movem.l -[A7], D3,A3
000028D2 266F 000C movea.l A3, [A7 + 0xC]
000028D6 262F 0010 move.l D3, [A7 + 0x10]
000028DA 302B 00B0 move.w D0, [A3 + 0xB0]
000028DE 48C0 ext.l D0
000028E0 206B 00A4 movea.l A0, [A3 + 0xA4]
000028E4 2250 movea.l A1, [A0]
000028E6 3229 0020 move.w D1, [A1 + 0x20]
000028EA 48C1 ext.l D1
000028EC 3429 0022 move.w D2, [A1 + 0x22]
000028F0 48C2 ext.l D2
000028F2 9481 sub.l D2, D1
000028F4 3229 003C move.w D1, [A1 + 0x3C]
000028F8 48C1 ext.l D1
000028FA D283 add.l D1, D3
000028FC 9282 sub.l D1, D2
000028FE B280 cmp.l D1, D0
00002900 5EC1 sgt D1
00002902 4401 neg.b D1
00002904 1001 move.b D0, D1
00002906 4CDF 0808 movem.l D3,A3, [A7]+
0000290A 4E75 rts
0000290C 4E56 0000 link A6, 0
00002910 48E7 1800 movem.l -[A7], D3,D4
00002914 362E 0014 move.w D3, [A6 + 0x14]
00002918 601C bra +0x1E /* 00002936 */
label0000291A:
0000291A 7804 moveq.l D4, 0x04
0000291C 0C43 0004 cmpi.w D3, 0x4
00002920 6C02 bge +0x4 /* 00002924 */
00002922 3803 move.w D4, D3
label00002924:
00002924 3F04 move.w -[A7], D4
00002926 486D 8008 pea.l [A5 - 0x7FF8]
0000292A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000292E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002932 A882 syscall StdText
00002934 9644 sub.w D3, D4
label00002936:
00002936 4A43 tst.w D3
00002938 6EE0 bgt -0x1E /* 0000291A */
0000293A 4CDF 0018 movem.l D3,D4, [A7]+
0000293E 4E5E unlink A6
00002940 4E74 000E rtd 0x000E
00002944 4E56 0000 link A6, 0
00002948 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
0000294C 362E 0018 move.w D3, [A6 + 0x18]
00002950 286E 0010 movea.l A4, [A6 + 0x10]
00002954 266E 000C movea.l A3, [A6 + 0xC]
00002958 246E 0008 movea.l A2, [A6 + 0x8]
0000295C 7A00 moveq.l D5, 0x00
label0000295E:
0000295E 7804 moveq.l D4, 0x04
00002960 0C43 0004 cmpi.w D3, 0x4
00002964 6C02 bge +0x4 /* 00002968 */
00002966 3803 move.w D4, D3
label00002968:
00002968 554F subq.w A7, 2
0000296A 3F04 move.w -[A7], D4
0000296C 486D 8008 pea.l [A5 - 0x7FF8]
00002970 2F0C move.l -[A7], A4
00002972 2F0B move.l -[A7], A3
00002974 2F0A move.l -[A7], A2
00002976 A8ED syscall StdTxMeas
00002978 301F move.w D0, [A7]+
0000297A DA40 add.w D5, D0
0000297C 9644 sub.w D3, D4
0000297E 4A43 tst.w D3
00002980 6EDC bgt -0x22 /* 0000295E */
00002982 3F45 0032 move.w [A7 + 0x32], D5
00002986 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000298A 4E5E unlink A6
0000298C 4E74 0012 rtd 0x0012
00002990 4E56 FFF6 link A6, -0x000A
00002994 2F0A move.l -[A7], A2
00002996 246E 0008 movea.l A2, [A6 + 0x8]
0000299A 4227 clr.b -[A7]
0000299C 2F0A move.l -[A7], A2
0000299E 2057 movea.l A0, [A7]
000029A0 2268 0004 movea.l A1, [A0 + 0x4]
000029A4 2269 00EC movea.l A1, [A1 + 0xEC]
000029A8 4E91 jsr [A1]
000029AA 4A00 tst.b D0
000029AC 5C4F addq.w A7, 6
000029AE 6732 beq +0x34 /* 000029E2 */
000029B0 4EB9 0000 260A jsr [0x0000260A]
000029B6 2F08 move.l -[A7], A0
000029B8 486D 0600 pea.l [A5 + 0x600]
000029BC 1F2A 00B5 move.b -[A7], [A2 + 0xB5]
000029C0 486E FFF6 pea.l [A6 - 0xA]
000029C4 4EB9 0000 26B2 jsr [0x000026B2]
000029CA 2F2A 00A4 move.l -[A7], [A2 + 0xA4]
000029CE A9DA syscall TEIdle
000029D0 3F3C FFFF move.w -[A7], 0xFFFF
000029D4 486E FFF6 pea.l [A6 - 0xA]
000029D8 4EB9 0000 26BA jsr [0x000026BA]
000029DE 4FEF 0014 lea.l A7, [A7 + 0x14]
label000029E2:
000029E2 245F movea.l A2, [A7]+
000029E4 4E5E unlink A6
000029E6 4E75 rts
000029E8 4E56 FFFE link A6, -0x0002
000029EC 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000029F0 246E 0008 movea.l A2, [A6 + 0x8]
000029F4 382E 000C move.w D4, [A6 + 0xC]
000029F8 286E 000E movea.l A4, [A6 + 0xE]
000029FC 262E 0012 move.l D3, [A6 + 0x12]
00002A00 4A44 tst.w D4
00002A02 6714 beq +0x16 /* 00002A18 */
00002A04 204A movea.l A0, A2
00002A06 41E8 006A lea.l A0, [A0 + 0x6A]
00002A0A 2648 movea.l A3, A0
00002A0C 2488 move.l [A2], A0
00002A0E 2F0B move.l -[A7], A3
00002A10 4EB9 0000 3F3A jsr [0x00003F3A]
00002A16 584F addq.w A7, 4
label00002A18:
00002A18 2F03 move.l -[A7], D3
00002A1A 2F0C move.l -[A7], A4
00002A1C 4267 clr.w -[A7]
00002A1E 2F0A move.l -[A7], A2
00002A20 4EB9 0000 0A92 jsr [0x00000A92]
00002A26 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002A2C 2548 0004 move.l [A2 + 0x4], A0
00002A30 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002A36 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00002A3A 2252 movea.l A1, [A2]
00002A3C 2288 move.l [A1], A0
00002A3E 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002A44 41E8 0150 lea.l A0, [A0 + 0x150]
00002A48 2548 0028 move.l [A2 + 0x28], A0
00002A4C 2652 movea.l A3, [A2]
00002A4E 204A movea.l A0, A2
00002A50 41E8 006A lea.l A0, [A0 + 0x6A]
00002A54 91CB sub.l A0, A3
00002A56 2748 0008 move.l [A3 + 0x8], A0
00002A5A 486E FFFE pea.l [A6 - 0x2]
00002A5E 2F0C move.l -[A7], A4
00002A60 4EB9 0000 479C jsr [0x0000479C]
00002A66 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002A6A 2F0A move.l -[A7], A2
00002A6C 61FF 0000 0094 bsr +0x96 /* 00002B02 */
00002A72 42AA 005A clr.l [A2 + 0x5A]
00002A76 204A movea.l A0, A2
00002A78 4FEF 001C lea.l A7, [A7 + 0x1C]
00002A7C 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002A80 4E5E unlink A6
00002A82 4E75 rts
00002A84 4E56 0000 link A6, 0
00002A88 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002A8C 246E 0008 movea.l A2, [A6 + 0x8]
00002A90 362E 000C move.w D3, [A6 + 0xC]
00002A94 200A move.l D0, A2
00002A96 6760 beq +0x62 /* 00002AF8 */
00002A98 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002A9E 2548 0004 move.l [A2 + 0x4], A0
00002AA2 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002AA8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00002AAC 2252 movea.l A1, [A2]
00002AAE 2288 move.l [A1], A0
00002AB0 41F9 0000 C79C lea.l A0, [0x0000C79C]
00002AB6 41E8 0150 lea.l A0, [A0 + 0x150]
00002ABA 2548 0028 move.l [A2 + 0x28], A0
00002ABE 2652 movea.l A3, [A2]
00002AC0 204A movea.l A0, A2
00002AC2 41E8 006A lea.l A0, [A0 + 0x6A]
00002AC6 2848 movea.l A4, A0
00002AC8 91CB sub.l A0, A3
00002ACA 2748 0008 move.l [A3 + 0x8], A0
00002ACE 4267 clr.w -[A7]
00002AD0 2F0A move.l -[A7], A2
00002AD2 4EB9 0000 0AAA jsr [0x00000AAA]
00002AD8 4A43 tst.w D3
00002ADA 5C4F addq.w A7, 6
00002ADC 670C beq +0xE /* 00002AEA */
00002ADE 4267 clr.w -[A7]
00002AE0 2F0C move.l -[A7], A4
00002AE2 4EB9 0000 3F42 jsr [0x00003F42]
00002AE8 5C4F addq.w A7, 6
label00002AEA:
00002AEA 4A43 tst.w D3
00002AEC 6F0A ble +0xC /* 00002AF8 */
00002AEE 2F0A move.l -[A7], A2
00002AF0 4EB9 0000 2592 jsr [0x00002592]
00002AF6 584F addq.w A7, 4
label00002AF8:
00002AF8 204A movea.l A0, A2
00002AFA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002AFE 4E5E unlink A6
00002B00 4E75 rts
fn00002B02:
00002B02 4E56 0000 link A6, 0
00002B06 486E 000C pea.l [A6 + 0xC]
00002B0A 4878 0002 push.l 0x2
00002B0E 2F3C 616C 676E move.l -[A7], 0x616C676E /* 'algn' */
00002B14 4267 clr.w -[A7]
00002B16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B1A 2057 movea.l A0, [A7]
00002B1C 2268 0004 movea.l A1, [A0 + 0x4]
00002B20 2269 0188 movea.l A1, [A1 + 0x188]
00002B24 4E91 jsr [A1]
00002B26 4E5E unlink A6
00002B28 4E75 rts
00002B2A 4E56 0000 link A6, 0
00002B2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002B32 2057 movea.l A0, [A7]
00002B34 2268 0004 movea.l A1, [A0 + 0x4]
00002B38 2269 0184 movea.l A1, [A1 + 0x184]
00002B3C 4E91 jsr [A1]
00002B3E 4E5E unlink A6
00002B40 4E75 rts
00002B42 4E56 0000 link A6, 0
00002B46 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002B4A 246E 0008 movea.l A2, [A6 + 0x8]
00002B4E 382E 000C move.w D4, [A6 + 0xC]
00002B52 286E 000E movea.l A4, [A6 + 0xE]
00002B56 262E 0012 move.l D3, [A6 + 0x12]
00002B5A 4A44 tst.w D4
00002B5C 6714 beq +0x16 /* 00002B72 */
00002B5E 204A movea.l A0, A2
00002B60 41E8 00DA lea.l A0, [A0 + 0xDA]
00002B64 2648 movea.l A3, A0
00002B66 2488 move.l [A2], A0
00002B68 2F0B move.l -[A7], A3
00002B6A 4EB9 0000 3F3A jsr [0x00003F3A]
00002B70 584F addq.w A7, 4
label00002B72:
00002B72 2F03 move.l -[A7], D3
00002B74 2F0C move.l -[A7], A4
00002B76 4267 clr.w -[A7]
00002B78 2F0A move.l -[A7], A2
00002B7A 4EB9 0000 0BDA jsr [0x00000BDA]
00002B80 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002B86 2548 0004 move.l [A2 + 0x4], A0
00002B8A 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002B90 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002B94 2252 movea.l A1, [A2]
00002B96 2288 move.l [A1], A0
00002B98 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002B9E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002BA2 2548 007A move.l [A2 + 0x7A], A0
00002BA6 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002BAC 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002BB0 2548 00A8 move.l [A2 + 0xA8], A0
00002BB4 2652 movea.l A3, [A2]
00002BB6 204A movea.l A0, A2
00002BB8 41E8 00DA lea.l A0, [A0 + 0xDA]
00002BBC 91CB sub.l A0, A3
00002BBE 2748 0008 move.l [A3 + 0x8], A0
00002BC2 42A7 clr.l -[A7]
00002BC4 2F0A move.l -[A7], A2
00002BC6 4EB9 0001 D894 jsr [0x0001D894]
00002BCC 42A7 clr.l -[A7]
00002BCE 2F0A move.l -[A7], A2
00002BD0 2057 movea.l A0, [A7]
00002BD2 2268 0004 movea.l A1, [A0 + 0x4]
00002BD6 2269 0020 movea.l A1, [A1 + 0x20]
00002BDA 4E91 jsr [A1]
00002BDC 204A movea.l A0, A2
00002BDE 4FEF 001E lea.l A7, [A7 + 0x1E]
00002BE2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002BE6 4E5E unlink A6
00002BE8 4E75 rts
00002BEA 4E56 0000 link A6, 0
00002BEE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002BF2 246E 0008 movea.l A2, [A6 + 0x8]
00002BF6 362E 000C move.w D3, [A6 + 0xC]
00002BFA 200A move.l D0, A2
00002BFC 676E beq +0x70 /* 00002C6C */
00002BFE 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002C04 2548 0004 move.l [A2 + 0x4], A0
00002C08 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002C0E 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002C12 2252 movea.l A1, [A2]
00002C14 2288 move.l [A1], A0
00002C16 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002C1C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002C20 2548 007A move.l [A2 + 0x7A], A0
00002C24 41F9 0000 C47C lea.l A0, [0x0000C47C]
00002C2A 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002C2E 2548 00A8 move.l [A2 + 0xA8], A0
00002C32 2652 movea.l A3, [A2]
00002C34 204A movea.l A0, A2
00002C36 41E8 00DA lea.l A0, [A0 + 0xDA]
00002C3A 2848 movea.l A4, A0
00002C3C 91CB sub.l A0, A3
00002C3E 2748 0008 move.l [A3 + 0x8], A0
00002C42 4267 clr.w -[A7]
00002C44 2F0A move.l -[A7], A2
00002C46 4EB9 0000 0BEA jsr [0x00000BEA]
00002C4C 4A43 tst.w D3
00002C4E 5C4F addq.w A7, 6
00002C50 670C beq +0xE /* 00002C5E */
00002C52 4267 clr.w -[A7]
00002C54 2F0C move.l -[A7], A4
00002C56 4EB9 0000 3F42 jsr [0x00003F42]
00002C5C 5C4F addq.w A7, 6
label00002C5E:
00002C5E 4A43 tst.w D3
00002C60 6F0A ble +0xC /* 00002C6C */
00002C62 2F0A move.l -[A7], A2
00002C64 4EB9 0000 2592 jsr [0x00002592]
00002C6A 584F addq.w A7, 4
label00002C6C:
00002C6C 204A movea.l A0, A2
00002C6E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002C72 4E5E unlink A6
00002C74 4E75 rts
00002C76 4E56 0000 link A6, 0
00002C7A 48E7 1020 movem.l -[A7], D3,A2
00002C7E 246E 0008 movea.l A2, [A6 + 0x8]
00002C82 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00002C86 4EB9 0000 4706 jsr [0x00004706]
00002C8C 2600 move.l D3, D0
00002C8E 4A83 tst.l D3
00002C90 584F addq.w A7, 4
00002C92 6712 beq +0x14 /* 00002CA6 */
00002C94 2F0A move.l -[A7], A2
00002C96 2F03 move.l -[A7], D3
00002C98 486A 007A pea.l [A2 + 0x7A]
00002C9C 4EB9 0000 3F82 jsr [0x00003F82]
00002CA2 4FEF 000C lea.l A7, [A7 + 0xC]
label00002CA6:
00002CA6 4CDF 0408 movem.l D3,A2, [A7]+
00002CAA 4E5E unlink A6
00002CAC 4E75 rts
00002CAE 4E56 0000 link A6, 0
00002CB2 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002CB6 246E 0008 movea.l A2, [A6 + 0x8]
00002CBA 382E 000C move.w D4, [A6 + 0xC]
00002CBE 286E 000E movea.l A4, [A6 + 0xE]
00002CC2 262E 0012 move.l D3, [A6 + 0x12]
00002CC6 4A44 tst.w D4
00002CC8 6714 beq +0x16 /* 00002CDE */
00002CCA 204A movea.l A0, A2
00002CCC 41E8 00DA lea.l A0, [A0 + 0xDA]
00002CD0 2648 movea.l A3, A0
00002CD2 2488 move.l [A2], A0
00002CD4 2F0B move.l -[A7], A3
00002CD6 4EB9 0000 3F3A jsr [0x00003F3A]
00002CDC 584F addq.w A7, 4
label00002CDE:
00002CDE 2F03 move.l -[A7], D3
00002CE0 2F0C move.l -[A7], A4
00002CE2 4267 clr.w -[A7]
00002CE4 2F0A move.l -[A7], A2
00002CE6 4EB9 0000 0BDA jsr [0x00000BDA]
00002CEC 41F9 0000 C168 lea.l A0, [0x0000C168]
00002CF2 2548 0004 move.l [A2 + 0x4], A0
00002CF6 41F9 0000 C168 lea.l A0, [0x0000C168]
00002CFC 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002D00 2252 movea.l A1, [A2]
00002D02 2288 move.l [A1], A0
00002D04 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D0A 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002D0E 2548 007A move.l [A2 + 0x7A], A0
00002D12 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D18 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002D1C 2548 00A8 move.l [A2 + 0xA8], A0
00002D20 2652 movea.l A3, [A2]
00002D22 204A movea.l A0, A2
00002D24 41E8 00DA lea.l A0, [A0 + 0xDA]
00002D28 91CB sub.l A0, A3
00002D2A 2748 0008 move.l [A3 + 0x8], A0
00002D2E 204A movea.l A0, A2
00002D30 4FEF 000E lea.l A7, [A7 + 0xE]
00002D34 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002D38 4E5E unlink A6
00002D3A 4E75 rts
00002D3C 4E56 0000 link A6, 0
00002D40 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002D44 246E 0008 movea.l A2, [A6 + 0x8]
00002D48 362E 000C move.w D3, [A6 + 0xC]
00002D4C 200A move.l D0, A2
00002D4E 676E beq +0x70 /* 00002DBE */
00002D50 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D56 2548 0004 move.l [A2 + 0x4], A0
00002D5A 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D60 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002D64 2252 movea.l A1, [A2]
00002D66 2288 move.l [A1], A0
00002D68 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D6E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002D72 2548 007A move.l [A2 + 0x7A], A0
00002D76 41F9 0000 C168 lea.l A0, [0x0000C168]
00002D7C 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002D80 2548 00A8 move.l [A2 + 0xA8], A0
00002D84 2652 movea.l A3, [A2]
00002D86 204A movea.l A0, A2
00002D88 41E8 00DA lea.l A0, [A0 + 0xDA]
00002D8C 2848 movea.l A4, A0
00002D8E 91CB sub.l A0, A3
00002D90 2748 0008 move.l [A3 + 0x8], A0
00002D94 4267 clr.w -[A7]
00002D96 2F0A move.l -[A7], A2
00002D98 4EB9 0000 0BEA jsr [0x00000BEA]
00002D9E 4A43 tst.w D3
00002DA0 5C4F addq.w A7, 6
00002DA2 670C beq +0xE /* 00002DB0 */
00002DA4 4267 clr.w -[A7]
00002DA6 2F0C move.l -[A7], A4
00002DA8 4EB9 0000 3F42 jsr [0x00003F42]
00002DAE 5C4F addq.w A7, 6
label00002DB0:
00002DB0 4A43 tst.w D3
00002DB2 6F0A ble +0xC /* 00002DBE */
00002DB4 2F0A move.l -[A7], A2
00002DB6 4EB9 0000 2592 jsr [0x00002592]
00002DBC 584F addq.w A7, 4
label00002DBE:
00002DBE 204A movea.l A0, A2
00002DC0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002DC4 4E5E unlink A6
00002DC6 4E75 rts
00002DC8 4E56 0000 link A6, 0
00002DCC 48E7 1020 movem.l -[A7], D3,A2
00002DD0 246E 0008 movea.l A2, [A6 + 0x8]
00002DD4 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00002DD8 4EB9 0000 4706 jsr [0x00004706]
00002DDE 2600 move.l D3, D0
00002DE0 4A83 tst.l D3
00002DE2 584F addq.w A7, 4
00002DE4 6712 beq +0x14 /* 00002DF8 */
00002DE6 2F0A move.l -[A7], A2
00002DE8 2F03 move.l -[A7], D3
00002DEA 486A 007A pea.l [A2 + 0x7A]
00002DEE 4EB9 0000 3F82 jsr [0x00003F82]
00002DF4 4FEF 000C lea.l A7, [A7 + 0xC]
label00002DF8:
00002DF8 4CDF 0408 movem.l D3,A2, [A7]+
00002DFC 4E5E unlink A6
00002DFE 4E75 rts
00002E00 4E56 0000 link A6, 0
00002E04 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002E08 246E 0008 movea.l A2, [A6 + 0x8]
00002E0C 382E 000C move.w D4, [A6 + 0xC]
00002E10 286E 000E movea.l A4, [A6 + 0xE]
00002E14 262E 0012 move.l D3, [A6 + 0x12]
00002E18 4A44 tst.w D4
00002E1A 6714 beq +0x16 /* 00002E30 */
00002E1C 204A movea.l A0, A2
00002E1E 41E8 00DA lea.l A0, [A0 + 0xDA]
00002E22 2648 movea.l A3, A0
00002E24 2488 move.l [A2], A0
00002E26 2F0B move.l -[A7], A3
00002E28 4EB9 0000 3F3A jsr [0x00003F3A]
00002E2E 584F addq.w A7, 4
label00002E30:
00002E30 2F03 move.l -[A7], D3
00002E32 2F0C move.l -[A7], A4
00002E34 4267 clr.w -[A7]
00002E36 2F0A move.l -[A7], A2
00002E38 4EB9 0000 0BDA jsr [0x00000BDA]
00002E3E 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002E44 2548 0004 move.l [A2 + 0x4], A0
00002E48 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002E4E 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002E52 2252 movea.l A1, [A2]
00002E54 2288 move.l [A1], A0
00002E56 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002E5C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002E60 2548 007A move.l [A2 + 0x7A], A0
00002E64 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002E6A 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002E6E 2548 00A8 move.l [A2 + 0xA8], A0
00002E72 2652 movea.l A3, [A2]
00002E74 204A movea.l A0, A2
00002E76 41E8 00DA lea.l A0, [A0 + 0xDA]
00002E7A 91CB sub.l A0, A3
00002E7C 2748 0008 move.l [A3 + 0x8], A0
00002E80 204A movea.l A0, A2
00002E82 4FEF 000E lea.l A7, [A7 + 0xE]
00002E86 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00002E8A 4E5E unlink A6
00002E8C 4E75 rts
00002E8E 4E56 0000 link A6, 0
00002E92 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00002E96 246E 0008 movea.l A2, [A6 + 0x8]
00002E9A 362E 000C move.w D3, [A6 + 0xC]
00002E9E 200A move.l D0, A2
00002EA0 676E beq +0x70 /* 00002F10 */
00002EA2 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002EA8 2548 0004 move.l [A2 + 0x4], A0
00002EAC 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002EB2 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00002EB6 2252 movea.l A1, [A2]
00002EB8 2288 move.l [A1], A0
00002EBA 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002EC0 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00002EC4 2548 007A move.l [A2 + 0x7A], A0
00002EC8 41F9 0000 BE5A lea.l A0, [0x0000BE5A]
00002ECE 41E8 01AC lea.l A0, [A0 + 0x1AC]
00002ED2 2548 00A8 move.l [A2 + 0xA8], A0
00002ED6 2652 movea.l A3, [A2]
00002ED8 204A movea.l A0, A2
00002EDA 41E8 00DA lea.l A0, [A0 + 0xDA]
00002EDE 2848 movea.l A4, A0
00002EE0 91CB sub.l A0, A3
00002EE2 2748 0008 move.l [A3 + 0x8], A0
00002EE6 4267 clr.w -[A7]
00002EE8 2F0A move.l -[A7], A2
00002EEA 4EB9 0000 0BEA jsr [0x00000BEA]
00002EF0 4A43 tst.w D3
00002EF2 5C4F addq.w A7, 6
00002EF4 670C beq +0xE /* 00002F02 */
00002EF6 4267 clr.w -[A7]
00002EF8 2F0C move.l -[A7], A4
00002EFA 4EB9 0000 3F42 jsr [0x00003F42]
00002F00 5C4F addq.w A7, 6
label00002F02:
00002F02 4A43 tst.w D3
00002F04 6F0A ble +0xC /* 00002F10 */
00002F06 2F0A move.l -[A7], A2
00002F08 4EB9 0000 2592 jsr [0x00002592]
00002F0E 584F addq.w A7, 4
label00002F10:
00002F10 204A movea.l A0, A2
00002F12 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00002F16 4E5E unlink A6
00002F18 4E75 rts
00002F1A 4E56 FEF6 link A6, -0x010A
00002F1E 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00002F22 246E 0008 movea.l A2, [A6 + 0x8]
00002F26 362E 000C move.w D3, [A6 + 0xC]
00002F2A 266E 000E movea.l A3, [A6 + 0xE]
00002F2E 282E 0012 move.l D4, [A6 + 0x12]
00002F32 4A43 tst.w D3
00002F34 6714 beq +0x16 /* 00002F4A */
00002F36 204A movea.l A0, A2
00002F38 41E8 0078 lea.l A0, [A0 + 0x78]
00002F3C 2848 movea.l A4, A0
00002F3E 2488 move.l [A2], A0
00002F40 2F0C move.l -[A7], A4
00002F42 4EB9 0000 3F3A jsr [0x00003F3A]
00002F48 584F addq.w A7, 4
label00002F4A:
00002F4A 2F0B move.l -[A7], A3
00002F4C 4267 clr.w -[A7]
00002F4E 2F0A move.l -[A7], A2
00002F50 4EB9 0000 0A9A jsr [0x00000A9A /* ACount */]
00002F56 2F0A move.l -[A7], A2
00002F58 486A 006A pea.l [A2 + 0x6A]
00002F5C 4EB9 0000 10F2 jsr [0x000010F2]
00002F62 41F9 0000 BADC lea.l A0, [0x0000BADC]
00002F68 2548 0004 move.l [A2 + 0x4], A0
00002F6C 41F9 0000 BADC lea.l A0, [0x0000BADC]
00002F72 41E8 01DC lea.l A0, [A0 + 0x1DC]
00002F76 2252 movea.l A1, [A2]
00002F78 2288 move.l [A1], A0
00002F7A 41F9 0000 BADC lea.l A0, [0x0000BADC]
00002F80 41E8 0150 lea.l A0, [A0 + 0x150]
00002F84 2548 0028 move.l [A2 + 0x28], A0
00002F88 41F9 0000 BADC lea.l A0, [0x0000BADC]
00002F8E 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00002F92 2548 006A move.l [A2 + 0x6A], A0
00002F96 2852 movea.l A4, [A2]
00002F98 204A movea.l A0, A2
00002F9A 41E8 0078 lea.l A0, [A0 + 0x78]
00002F9E 91CC sub.l A0, A4
00002FA0 2948 0008 move.l [A4 + 0x8], A0
00002FA4 486E FFFE pea.l [A6 - 0x2]
00002FA8 2F0B move.l -[A7], A3
00002FAA 4EB9 0000 479C jsr [0x0000479C]
00002FB0 486E FFF8 pea.l [A6 - 0x8]
00002FB4 2F0B move.l -[A7], A3
00002FB6 4EB9 0000 479C jsr [0x0000479C]
00002FBC 486E FEF8 pea.l [A6 - 0x108]
00002FC0 2F0B move.l -[A7], A3
00002FC2 4EB9 0000 30A2 jsr [0x000030A2]
00002FC8 486E FFFA pea.l [A6 - 0x6]
00002FCC 2F0B move.l -[A7], A3
00002FCE 4EB9 0001 D956 jsr [0x0001D956]
00002FD4 362A 0060 move.w D3, [A2 + 0x60]
00002FD8 257C FFFF CFC7 005E move.l [A2 + 0x5E], 0xFFFFCFC7
00002FE0 42A7 clr.l -[A7]
00002FE2 3F2E FFF8 move.w -[A7], [A6 - 0x8]
00002FE6 486E FEF8 pea.l [A6 - 0x108]
00002FEA 3F2E FFFE move.w -[A7], [A6 - 0x2]
00002FEE 2F04 move.l -[A7], D4
00002FF0 2F0A move.l -[A7], A2
00002FF2 4EB9 0000 0ABA jsr [0x00000ABA]
00002FF8 486E FEF6 pea.l [A6 - 0x10A]
00002FFC 2F0B move.l -[A7], A3
00002FFE 4EB9 0000 479C jsr [0x0000479C]
00003004 302E FFFE move.w D0, [A6 - 0x2]
00003008 7204 moveq.l D1, 0x04
0000300A C081 and.l D0, D1
0000300C 4FEF 004E lea.l A7, [A7 + 0x4E]
00003010 6604 bne +0x6 /* 00003016 */
00003012 42AE FFFA clr.l [A6 - 0x6]
label00003016:
00003016 3F2E FEF6 move.w -[A7], [A6 - 0x10A]
0000301A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000301E 3F03 move.w -[A7], D3
00003020 2F0A move.l -[A7], A2
00003022 61FF 0000 00F6 bsr +0xF8 /* 0000311A */
00003028 204A movea.l A0, A2
0000302A 4FEF 000C lea.l A7, [A7 + 0xC]
0000302E 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003032 4E5E unlink A6
00003034 4E75 rts
00003036 4E56 0000 link A6, 0
0000303A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000303E 246E 0008 movea.l A2, [A6 + 0x8]
00003042 382E 001C move.w D4, [A6 + 0x1C]
00003046 3E2E 001E move.w D7, [A6 + 0x1E]
0000304A 286E 0020 movea.l A4, [A6 + 0x20]
0000304E 262E 0024 move.l D3, [A6 + 0x24]
00003052 3C2E 0028 move.w D6, [A6 + 0x28]
00003056 2A2E 002A move.l D5, [A6 + 0x2A]
0000305A 4A6E 000C tst.w [A6 + 0xC]
0000305E 6714 beq +0x16 /* 00003074 */
00003060 204A movea.l A0, A2
00003062 41E8 0078 lea.l A0, [A0 + 0x78]
00003066 2648 movea.l A3, A0
00003068 2488 move.l [A2], A0
0000306A 2F0B move.l -[A7], A3
0000306C 4EB9 0000 3F3A jsr [0x00003F3A]
00003072 584F addq.w A7, 4
label00003074:
00003074 42A7 clr.l -[A7]
00003076 306E 001A movea.w A0, [A6 + 0x1A]
0000307A 2F08 move.l -[A7], A0
0000307C 4878 CFC7 push.l 0xCFC7
00003080 306E 0016 movea.w A0, [A6 + 0x16]
00003084 2F08 move.l -[A7], A0
00003086 2F2E 0012 move.l -[A7], [A6 + 0x12]
0000308A 3F07 move.w -[A7], D7
0000308C 2F0C move.l -[A7], A4
0000308E 3F04 move.w -[A7], D4
00003090 2F05 move.l -[A7], D5
00003092 2F2E 000E move.l -[A7], [A6 + 0xE]
00003096 4267 clr.w -[A7]
00003098 2F0A move.l -[A7], A2
0000309A 4EB9 0000 0AA2 jsr [0x00000AA2]
000030A0 2F0A move.l -[A7], A2
000030A2 486A 006A pea.l [A2 + 0x6A]
000030A6 4EB9 0000 10F2 jsr [0x000010F2]
000030AC 41F9 0000 BADC lea.l A0, [0x0000BADC]
000030B2 2548 0004 move.l [A2 + 0x4], A0
000030B6 41F9 0000 BADC lea.l A0, [0x0000BADC]
000030BC 41E8 01DC lea.l A0, [A0 + 0x1DC]
000030C0 2252 movea.l A1, [A2]
000030C2 2288 move.l [A1], A0
000030C4 41F9 0000 BADC lea.l A0, [0x0000BADC]
000030CA 41E8 0150 lea.l A0, [A0 + 0x150]
000030CE 2548 0028 move.l [A2 + 0x28], A0
000030D2 41F9 0000 BADC lea.l A0, [0x0000BADC]
000030D8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000030DC 2548 006A move.l [A2 + 0x6A], A0
000030E0 2652 movea.l A3, [A2]
000030E2 204A movea.l A0, A2
000030E4 41E8 0078 lea.l A0, [A0 + 0x78]
000030E8 91CB sub.l A0, A3
000030EA 2748 0008 move.l [A3 + 0x8], A0
000030EE 3004 move.w D0, D4
000030F0 7204 moveq.l D1, 0x04
000030F2 C081 and.l D0, D1
000030F4 4FEF 0032 lea.l A7, [A7 + 0x32]
000030F8 6602 bne +0x4 /* 000030FC */
000030FA 7600 moveq.l D3, 0x00
label000030FC:
000030FC 3F06 move.w -[A7], D6
000030FE 2F03 move.l -[A7], D3
00003100 3F2E 0018 move.w -[A7], [A6 + 0x18]
00003104 2F0A move.l -[A7], A2
00003106 61FF 0000 0012 bsr +0x14 /* 0000311A */
0000310C 204A movea.l A0, A2
0000310E 4FEF 000C lea.l A7, [A7 + 0xC]
00003112 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003116 4E5E unlink A6
00003118 4E75 rts
fn0000311A:
0000311A 4E56 0000 link A6, 0
0000311E 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00003122 246E 0008 movea.l A2, [A6 + 0x8]
00003126 3A2E 000C move.w D5, [A6 + 0xC]
0000312A 262E 000E move.l D3, [A6 + 0xE]
0000312E 382E 0012 move.w D4, [A6 + 0x12]
00003132 3F05 move.w -[A7], D5
00003134 204A movea.l A0, A2
00003136 41E8 006A lea.l A0, [A0 + 0x6A]
0000313A 2648 movea.l A3, A0
0000313C 4850 pea.l [A0]
0000313E 4EB9 0000 110A jsr [0x0000110A]
00003144 4AAA 0072 tst.l [A2 + 0x72]
00003148 5C4F addq.w A7, 6
0000314A 6714 beq +0x16 /* 00003160 */
0000314C 4A83 tst.l D3
0000314E 6710 beq +0x12 /* 00003160 */
00003150 2F03 move.l -[A7], D3
00003152 2F0B move.l -[A7], A3
00003154 2057 movea.l A0, [A7]
00003156 2250 movea.l A1, [A0]
00003158 2269 002C movea.l A1, [A1 + 0x2C]
0000315C 4E91 jsr [A1]
0000315E 504F addq.w A7, 8
label00003160:
00003160 3044 movea.w A0, D4
00003162 2F08 move.l -[A7], A0
00003164 2F0A move.l -[A7], A2
00003166 2057 movea.l A0, [A7]
00003168 2268 0004 movea.l A1, [A0 + 0x4]
0000316C 2269 0020 movea.l A1, [A1 + 0x20]
00003170 4E91 jsr [A1]
00003172 504F addq.w A7, 8
00003174 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00003178 4E5E unlink A6
0000317A 4E75 rts
0000317C 4E56 0000 link A6, 0
00003180 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003184 246E 0008 movea.l A2, [A6 + 0x8]
00003188 362E 000C move.w D3, [A6 + 0xC]
0000318C 200A move.l D0, A2
0000318E 677C beq +0x7E /* 0000320C */
00003190 41F9 0000 BADC lea.l A0, [0x0000BADC]
00003196 2548 0004 move.l [A2 + 0x4], A0
0000319A 41F9 0000 BADC lea.l A0, [0x0000BADC]
000031A0 41E8 01DC lea.l A0, [A0 + 0x1DC]
000031A4 2252 movea.l A1, [A2]
000031A6 2288 move.l [A1], A0
000031A8 41F9 0000 BADC lea.l A0, [0x0000BADC]
000031AE 41E8 0150 lea.l A0, [A0 + 0x150]
000031B2 2548 0028 move.l [A2 + 0x28], A0
000031B6 41F9 0000 BADC lea.l A0, [0x0000BADC]
000031BC 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000031C0 2548 006A move.l [A2 + 0x6A], A0
000031C4 2652 movea.l A3, [A2]
000031C6 204A movea.l A0, A2
000031C8 41E8 0078 lea.l A0, [A0 + 0x78]
000031CC 2848 movea.l A4, A0
000031CE 91CB sub.l A0, A3
000031D0 2748 0008 move.l [A3 + 0x8], A0
000031D4 4267 clr.w -[A7]
000031D6 486A 006A pea.l [A2 + 0x6A]
000031DA 4EB9 0000 10FA jsr [0x000010FA]
000031E0 4267 clr.w -[A7]
000031E2 2F0A move.l -[A7], A2
000031E4 4EB9 0000 0AAA jsr [0x00000AAA]
000031EA 4A43 tst.w D3
000031EC 4FEF 000C lea.l A7, [A7 + 0xC]
000031F0 670C beq +0xE /* 000031FE */
000031F2 4267 clr.w -[A7]
000031F4 2F0C move.l -[A7], A4
000031F6 4EB9 0000 3F42 jsr [0x00003F42]
000031FC 5C4F addq.w A7, 6
label000031FE:
000031FE 4A43 tst.w D3
00003200 6F0A ble +0xC /* 0000320C */
00003202 2F0A move.l -[A7], A2
00003204 4EB9 0000 2592 jsr [0x00002592]
0000320A 584F addq.w A7, 4
label0000320C:
0000320C 204A movea.l A0, A2
0000320E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003212 4E5E unlink A6
00003214 4E75 rts
00003216 4E56 0000 link A6, 0
0000321A 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000321E 266E 0008 movea.l A3, [A6 + 0x8]
00003222 3A2E 000C move.w D5, [A6 + 0xC]
00003226 262E 000E move.l D3, [A6 + 0xE]
0000322A 282E 0012 move.l D4, [A6 + 0x12]
0000322E 246E 0016 movea.l A2, [A6 + 0x16]
00003232 0C83 6D68 616E cmpi.l D3, 0x6D68616E /* 'mhan' */
00003238 670A beq +0xC /* 00003244 */
0000323A 0C83 6D6E 6964 cmpi.l D3, 0x6D6E6964 /* 'mnid' */
00003240 671A beq +0x1C /* 0000325C */
00003242 6028 bra +0x2A /* 0000326C */
label00003244:
00003244 4227 clr.b -[A7]
00003246 2F12 move.l -[A7], [A2]
00003248 486B 006A pea.l [A3 + 0x6A]
0000324C 2057 movea.l A0, [A7]
0000324E 2250 movea.l A1, [A0]
00003250 2269 000C movea.l A1, [A1 + 0xC]
00003254 4E91 jsr [A1]
00003256 4FEF 000A lea.l A7, [A7 + 0xA]
0000325A 602A bra +0x2C /* 00003286 */
label0000325C:
0000325C 3F12 move.w -[A7], [A2]
0000325E 486B 006A pea.l [A3 + 0x6A]
00003262 4EB9 0000 110A jsr [0x0000110A]
00003268 5C4F addq.w A7, 6
0000326A 601A bra +0x1C /* 00003286 */
label0000326C:
0000326C 2F0A move.l -[A7], A2
0000326E 2F04 move.l -[A7], D4
00003270 2F03 move.l -[A7], D3
00003272 3F05 move.w -[A7], D5
00003274 2F2B 0066 move.l -[A7], [A3 + 0x66]
00003278 2057 movea.l A0, [A7]
0000327A 2250 movea.l A1, [A0]
0000327C 2269 0074 movea.l A1, [A1 + 0x74]
00003280 4E91 jsr [A1]
00003282 4FEF 0012 lea.l A7, [A7 + 0x12]
label00003286:
00003286 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
0000328A 4E5E unlink A6
0000328C 4E75 rts
0000328E 4E56 0000 link A6, 0
00003292 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
00003296 286E 0008 movea.l A4, [A6 + 0x8]
0000329A 3A2E 000C move.w D5, [A6 + 0xC]
0000329E 282E 000E move.l D4, [A6 + 0xE]
000032A2 262E 0012 move.l D3, [A6 + 0x12]
000032A6 266E 0016 movea.l A3, [A6 + 0x16]
000032AA 246E 001A movea.l A2, [A6 + 0x1A]
000032AE 0C84 6D68 616E cmpi.l D4, 0x6D68616E /* 'mhan' */
000032B4 670A beq +0xC /* 000032C0 */
000032B6 0C84 6D6E 6964 cmpi.l D4, 0x6D6E6964 /* 'mnid' */
000032BC 6720 beq +0x22 /* 000032DE */
000032BE 603E bra +0x40 /* 000032FE */
label000032C0:
000032C0 7004 moveq.l D0, 0x04
000032C2 B680 cmp.l D3, D0
000032C4 650E bcs +0x10 /* 000032D4 */
000032C6 486C 006A pea.l [A4 + 0x6A]
000032CA 4EB9 0000 8422 jsr [0x00008422]
000032D0 2688 move.l [A3], A0
000032D2 584F addq.w A7, 4
label000032D4:
000032D4 200A move.l D0, A2
000032D6 6742 beq +0x44 /* 0000331A */
000032D8 7004 moveq.l D0, 0x04
000032DA 2480 move.l [A2], D0
000032DC 603C bra +0x3E /* 0000331A */
label000032DE:
000032DE 7002 moveq.l D0, 0x02
000032E0 B680 cmp.l D3, D0
000032E2 6510 bcs +0x12 /* 000032F4 */
000032E4 486C 006A pea.l [A4 + 0x6A]
000032E8 4EB9 0000 1112 jsr [0x00001112]
000032EE 3600 move.w D3, D0
000032F0 3683 move.w [A3], D3
000032F2 584F addq.w A7, 4
label000032F4:
000032F4 200A move.l D0, A2
000032F6 6722 beq +0x24 /* 0000331A */
000032F8 7002 moveq.l D0, 0x02
000032FA 2480 move.l [A2], D0
000032FC 601C bra +0x1E /* 0000331A */
label000032FE:
000032FE 2F0A move.l -[A7], A2
00003300 2F0B move.l -[A7], A3
00003302 2F03 move.l -[A7], D3
00003304 2F04 move.l -[A7], D4
00003306 3F05 move.w -[A7], D5
00003308 2F2C 0066 move.l -[A7], [A4 + 0x66]
0000330C 2057 movea.l A0, [A7]
0000330E 2250 movea.l A1, [A0]
00003310 2269 0078 movea.l A1, [A1 + 0x78]
00003314 4E91 jsr [A1]
00003316 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000331A:
0000331A 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
0000331E 4E5E unlink A6
00003320 4E75 rts
00003322 4E56 FFEE link A6, -0x0012
00003326 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000332A 246E 0008 movea.l A2, [A6 + 0x8]
0000332E 382E 000C move.w D4, [A6 + 0xC]
00003332 266E 000E movea.l A3, [A6 + 0xE]
00003336 262E 0012 move.l D3, [A6 + 0x12]
0000333A 4A44 tst.w D4
0000333C 6714 beq +0x16 /* 00003352 */
0000333E 204A movea.l A0, A2
00003340 41E8 00E8 lea.l A0, [A0 + 0xE8]
00003344 2848 movea.l A4, A0
00003346 2488 move.l [A2], A0
00003348 2F0C move.l -[A7], A4
0000334A 4EB9 0000 3F3A jsr [0x00003F3A]
00003350 584F addq.w A7, 4
label00003352:
00003352 2F0B move.l -[A7], A3
00003354 4267 clr.w -[A7]
00003356 2F0A move.l -[A7], A2
00003358 4EB9 0000 0BE2 jsr [0x00000BE2]
0000335E 42A7 clr.l -[A7]
00003360 486A 00DA pea.l [A2 + 0xDA]
00003364 4EB9 0000 10F2 jsr [0x000010F2]
0000336A 41F9 0000 B74A lea.l A0, [0x0000B74A]
00003370 2548 0004 move.l [A2 + 0x4], A0
00003374 41F9 0000 B74A lea.l A0, [0x0000B74A]
0000337A 41E8 0214 lea.l A0, [A0 + 0x214]
0000337E 2252 movea.l A1, [A2]
00003380 2288 move.l [A1], A0
00003382 41F9 0000 B74A lea.l A0, [0x0000B74A]
00003388 41E8 01A0 lea.l A0, [A0 + 0x1A0]
0000338C 2548 007A move.l [A2 + 0x7A], A0
00003390 41F9 0000 B74A lea.l A0, [0x0000B74A]
00003396 41E8 01AC lea.l A0, [A0 + 0x1AC]
0000339A 2548 00A8 move.l [A2 + 0xA8], A0
0000339E 41F9 0000 B74A lea.l A0, [0x0000B74A]
000033A4 41E8 01D8 lea.l A0, [A0 + 0x1D8]
000033A8 2548 00DA move.l [A2 + 0xDA], A0
000033AC 2852 movea.l A4, [A2]
000033AE 204A movea.l A0, A2
000033B0 41E8 00E8 lea.l A0, [A0 + 0xE8]
000033B4 91CC sub.l A0, A4
000033B6 2948 0008 move.l [A4 + 0x8], A0
000033BA 4878 0010 push.l 0x10
000033BE 486E FFF0 pea.l [A6 - 0x10]
000033C2 2F0B move.l -[A7], A3
000033C4 2057 movea.l A0, [A7]
000033C6 2250 movea.l A1, [A0]
000033C8 2269 0024 movea.l A1, [A1 + 0x24]
000033CC 4E91 jsr [A1]
000033CE 2F0B move.l -[A7], A3
000033D0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000033D4 4878 CFC7 push.l 0xCFC7
000033D8 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000033DC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000033E0 2F03 move.l -[A7], D3
000033E2 2F0A move.l -[A7], A2
000033E4 4EB9 0000 0BF2 jsr [0x00000BF2]
000033EA 256A 00D6 00DE move.l [A2 + 0xDE], [A2 + 0xD6]
000033F0 486E FFEE pea.l [A6 - 0x12]
000033F4 2F0B move.l -[A7], A3
000033F6 4EB9 0000 479C jsr [0x0000479C]
000033FC 3F2E FFEE move.w -[A7], [A6 - 0x12]
00003400 3F2E FFFA move.w -[A7], [A6 - 0x6]
00003404 2F0A move.l -[A7], A2
00003406 61FF 0000 0012 bsr +0x14 /* 0000341A */
0000340C 204A movea.l A0, A2
0000340E 4FEF 004A lea.l A7, [A7 + 0x4A]
00003412 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003416 4E5E unlink A6
00003418 4E75 rts
fn0000341A:
0000341A 4E56 0000 link A6, 0
0000341E 48E7 1820 movem.l -[A7], D3,D4,A2
00003422 246E 0008 movea.l A2, [A6 + 0x8]
00003426 382E 000C move.w D4, [A6 + 0xC]
0000342A 362E 000E move.w D3, [A6 + 0xE]
0000342E 3F04 move.w -[A7], D4
00003430 486A 00DA pea.l [A2 + 0xDA]
00003434 4EB9 0000 110A jsr [0x0000110A]
0000343A 3043 movea.w A0, D3
0000343C 2F08 move.l -[A7], A0
0000343E 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00003442 2057 movea.l A0, [A7]
00003444 2268 0004 movea.l A1, [A0 + 0x4]
00003448 2269 0020 movea.l A1, [A1 + 0x20]
0000344C 4E91 jsr [A1]
0000344E 4FEF 000E lea.l A7, [A7 + 0xE]
00003452 4CDF 0418 movem.l D3,D4,A2, [A7]+
00003456 4E5E unlink A6
00003458 4E75 rts
0000345A 4E56 0000 link A6, 0
0000345E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003462 246E 0008 movea.l A2, [A6 + 0x8]
00003466 362E 000C move.w D3, [A6 + 0xC]
0000346A 200A move.l D0, A2
0000346C 6700 008C beq +0x8E /* 000034FA */
00003470 41F9 0000 B74A lea.l A0, [0x0000B74A]
00003476 2548 0004 move.l [A2 + 0x4], A0
0000347A 41F9 0000 B74A lea.l A0, [0x0000B74A]
00003480 41E8 0214 lea.l A0, [A0 + 0x214]
00003484 2252 movea.l A1, [A2]
00003486 2288 move.l [A1], A0
00003488 41F9 0000 B74A lea.l A0, [0x0000B74A]
0000348E 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00003492 2548 007A move.l [A2 + 0x7A], A0
00003496 41F9 0000 B74A lea.l A0, [0x0000B74A]
0000349C 41E8 01AC lea.l A0, [A0 + 0x1AC]
000034A0 2548 00A8 move.l [A2 + 0xA8], A0
000034A4 41F9 0000 B74A lea.l A0, [0x0000B74A]
000034AA 41E8 01D8 lea.l A0, [A0 + 0x1D8]
000034AE 2548 00DA move.l [A2 + 0xDA], A0
000034B2 2652 movea.l A3, [A2]
000034B4 204A movea.l A0, A2
000034B6 41E8 00E8 lea.l A0, [A0 + 0xE8]
000034BA 2848 movea.l A4, A0
000034BC 91CB sub.l A0, A3
000034BE 2748 0008 move.l [A3 + 0x8], A0
000034C2 4267 clr.w -[A7]
000034C4 486A 00DA pea.l [A2 + 0xDA]
000034C8 4EB9 0000 10FA jsr [0x000010FA]
000034CE 4267 clr.w -[A7]
000034D0 2F0A move.l -[A7], A2
000034D2 4EB9 0000 0BEA jsr [0x00000BEA]
000034D8 4A43 tst.w D3
000034DA 4FEF 000C lea.l A7, [A7 + 0xC]
000034DE 670C beq +0xE /* 000034EC */
000034E0 4267 clr.w -[A7]
000034E2 2F0C move.l -[A7], A4
000034E4 4EB9 0000 3F42 jsr [0x00003F42]
000034EA 5C4F addq.w A7, 6
label000034EC:
000034EC 4A43 tst.w D3
000034EE 6F0A ble +0xC /* 000034FA */
000034F0 2F0A move.l -[A7], A2
000034F2 4EB9 0000 2592 jsr [0x00002592]
000034F8 584F addq.w A7, 4
label000034FA:
000034FA 204A movea.l A0, A2
000034FC 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003500 4E5E unlink A6
00003502 4E75 rts
00003504 4E56 0000 link A6, 0
00003508 2F0A move.l -[A7], A2
0000350A 246E 0008 movea.l A2, [A6 + 0x8]
0000350E 206E 000C movea.l A0, [A6 + 0xC]
00003512 B1EA 00E2 cmpa.l A0, [A2 + 0xE2]
00003516 6736 beq +0x38 /* 0000354E */
00003518 486E 000C pea.l [A6 + 0xC]
0000351C 4878 0004 push.l 0x4
00003520 2F3C 4D48 414E move.l -[A7], 0x4D48414E /* 'MHAN' */
00003526 4267 clr.w -[A7]
00003528 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
0000352C 2057 movea.l A0, [A7]
0000352E 2268 0004 movea.l A1, [A0 + 0x4]
00003532 2269 0188 movea.l A1, [A1 + 0x188]
00003536 4E91 jsr [A1]
00003538 1F2E 0010 move.b -[A7], [A6 + 0x10]
0000353C 2F2E 000C move.l -[A7], [A6 + 0xC]
00003540 486A 00DA pea.l [A2 + 0xDA]
00003544 4EB9 0000 1102 jsr [0x00001102]
0000354A 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000354E:
0000354E 245F movea.l A2, [A7]+
00003550 4E5E unlink A6
00003552 4E75 rts
00003554 4E56 0000 link A6, 0
00003558 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
0000355C 266E 0008 movea.l A3, [A6 + 0x8]
00003560 3A2E 000C move.w D5, [A6 + 0xC]
00003564 262E 000E move.l D3, [A6 + 0xE]
00003568 282E 0012 move.l D4, [A6 + 0x12]
0000356C 246E 0016 movea.l A2, [A6 + 0x16]
00003570 0C83 6D68 616E cmpi.l D3, 0x6D68616E /* 'mhan' */
00003576 670A beq +0xC /* 00003582 */
00003578 0C83 6D6E 6964 cmpi.l D3, 0x6D6E6964 /* 'mnid' */
0000357E 671A beq +0x1C /* 0000359A */
00003580 6028 bra +0x2A /* 000035AA */
label00003582:
00003582 4227 clr.b -[A7]
00003584 2F12 move.l -[A7], [A2]
00003586 2F0B move.l -[A7], A3
00003588 2057 movea.l A0, [A7]
0000358A 2268 0004 movea.l A1, [A0 + 0x4]
0000358E 2269 0210 movea.l A1, [A1 + 0x210]
00003592 4E91 jsr [A1]
00003594 4FEF 000A lea.l A7, [A7 + 0xA]
00003598 602C bra +0x2E /* 000035C6 */
label0000359A:
0000359A 3F12 move.w -[A7], [A2]
0000359C 486B 00DA pea.l [A3 + 0xDA]
000035A0 4EB9 0000 110A jsr [0x0000110A]
000035A6 5C4F addq.w A7, 6
000035A8 601C bra +0x1E /* 000035C6 */
label000035AA:
000035AA 2F0A move.l -[A7], A2
000035AC 2F04 move.l -[A7], D4
000035AE 2F03 move.l -[A7], D3
000035B0 3F05 move.w -[A7], D5
000035B2 2F2B 00D6 move.l -[A7], [A3 + 0xD6]
000035B6 2057 movea.l A0, [A7]
000035B8 2268 0004 movea.l A1, [A0 + 0x4]
000035BC 2269 0188 movea.l A1, [A1 + 0x188]
000035C0 4E91 jsr [A1]
000035C2 4FEF 0012 lea.l A7, [A7 + 0x12]
label000035C6:
000035C6 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
000035CA 4E5E unlink A6
000035CC 4E75 rts
000035CE 4E56 0000 link A6, 0
000035D2 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4
000035D6 286E 0008 movea.l A4, [A6 + 0x8]
000035DA 3A2E 000C move.w D5, [A6 + 0xC]
000035DE 282E 000E move.l D4, [A6 + 0xE]
000035E2 262E 0012 move.l D3, [A6 + 0x12]
000035E6 266E 0016 movea.l A3, [A6 + 0x16]
000035EA 246E 001A movea.l A2, [A6 + 0x1A]
000035EE 0C84 6D68 616E cmpi.l D4, 0x6D68616E /* 'mhan' */
000035F4 670A beq +0xC /* 00003600 */
000035F6 0C84 6D6E 6964 cmpi.l D4, 0x6D6E6964 /* 'mnid' */
000035FC 6720 beq +0x22 /* 0000361E */
000035FE 603E bra +0x40 /* 0000363E */
label00003600:
00003600 7004 moveq.l D0, 0x04
00003602 B680 cmp.l D3, D0
00003604 650E bcs +0x10 /* 00003614 */
00003606 486C 00DA pea.l [A4 + 0xDA]
0000360A 4EB9 0000 8422 jsr [0x00008422]
00003610 2688 move.l [A3], A0
00003612 584F addq.w A7, 4
label00003614:
00003614 200A move.l D0, A2
00003616 6744 beq +0x46 /* 0000365C */
00003618 7004 moveq.l D0, 0x04
0000361A 2480 move.l [A2], D0
0000361C 603E bra +0x40 /* 0000365C */
label0000361E:
0000361E 7002 moveq.l D0, 0x02
00003620 B680 cmp.l D3, D0
00003622 6510 bcs +0x12 /* 00003634 */
00003624 486C 00DA pea.l [A4 + 0xDA]
00003628 4EB9 0000 1112 jsr [0x00001112]
0000362E 3600 move.w D3, D0
00003630 3683 move.w [A3], D3
00003632 584F addq.w A7, 4
label00003634:
00003634 200A move.l D0, A2
00003636 6724 beq +0x26 /* 0000365C */
00003638 7002 moveq.l D0, 0x02
0000363A 2480 move.l [A2], D0
0000363C 601E bra +0x20 /* 0000365C */
label0000363E:
0000363E 2F0A move.l -[A7], A2
00003640 2F0B move.l -[A7], A3
00003642 2F03 move.l -[A7], D3
00003644 2F04 move.l -[A7], D4
00003646 3F05 move.w -[A7], D5
00003648 2F2C 00D6 move.l -[A7], [A4 + 0xD6]
0000364C 2057 movea.l A0, [A7]
0000364E 2268 0004 movea.l A1, [A0 + 0x4]
00003652 2269 018C movea.l A1, [A1 + 0x18C]
00003656 4E91 jsr [A1]
00003658 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000365C:
0000365C 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+
00003660 4E5E unlink A6
00003662 4E75 rts
00003664 4E56 FFFE link A6, -0x0002
00003668 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000366C 246E 0008 movea.l A2, [A6 + 0x8]
00003670 382E 000C move.w D4, [A6 + 0xC]
00003674 286E 000E movea.l A4, [A6 + 0xE]
00003678 262E 0012 move.l D3, [A6 + 0x12]
0000367C 4A44 tst.w D4
0000367E 6714 beq +0x16 /* 00003694 */
00003680 204A movea.l A0, A2
00003682 41E8 006A lea.l A0, [A0 + 0x6A]
00003686 2648 movea.l A3, A0
00003688 2488 move.l [A2], A0
0000368A 2F0B move.l -[A7], A3
0000368C 4EB9 0000 3F3A jsr [0x00003F3A]
00003692 584F addq.w A7, 4
label00003694:
00003694 2F03 move.l -[A7], D3
00003696 2F0C move.l -[A7], A4
00003698 4267 clr.w -[A7]
0000369A 2F0A move.l -[A7], A2
0000369C 4EB9 0000 0A92 jsr [0x00000A92]
000036A2 41F9 0000 B474 lea.l A0, [0x0000B474]
000036A8 2548 0004 move.l [A2 + 0x4], A0
000036AC 41F9 0000 B474 lea.l A0, [0x0000B474]
000036B2 41E8 01A4 lea.l A0, [A0 + 0x1A4]
000036B6 2252 movea.l A1, [A2]
000036B8 2288 move.l [A1], A0
000036BA 41F9 0000 B474 lea.l A0, [0x0000B474]
000036C0 41E8 0150 lea.l A0, [A0 + 0x150]
000036C4 2548 0028 move.l [A2 + 0x28], A0
000036C8 2652 movea.l A3, [A2]
000036CA 204A movea.l A0, A2
000036CC 41E8 006A lea.l A0, [A0 + 0x6A]
000036D0 91CB sub.l A0, A3
000036D2 2748 0008 move.l [A3 + 0x8], A0
000036D6 42AA 005A clr.l [A2 + 0x5A]
000036DA 486E FFFF pea.l [A6 - 0x1]
000036DE 2F0C move.l -[A7], A4
000036E0 4EB9 0000 297E jsr [0x0000297E]
000036E6 4A2E FFFF tst.b [A6 - 0x1]
000036EA 4FEF 0016 lea.l A7, [A7 + 0x16]
000036EE 670E beq +0x10 /* 000036FE */
000036F0 1F3C 0001 move.b -[A7], 0x1
000036F4 2F0A move.l -[A7], A2
000036F6 61FF 0000 008E bsr +0x90 /* 00003786 */
000036FC 5C4F addq.w A7, 6
label000036FE:
000036FE 204A movea.l A0, A2
00003700 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003704 4E5E unlink A6
00003706 4E75 rts
00003708 4E56 0000 link A6, 0
0000370C 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003710 246E 0008 movea.l A2, [A6 + 0x8]
00003714 362E 000C move.w D3, [A6 + 0xC]
00003718 200A move.l D0, A2
0000371A 6760 beq +0x62 /* 0000377C */
0000371C 41F9 0000 B474 lea.l A0, [0x0000B474]
00003722 2548 0004 move.l [A2 + 0x4], A0
00003726 41F9 0000 B474 lea.l A0, [0x0000B474]
0000372C 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003730 2252 movea.l A1, [A2]
00003732 2288 move.l [A1], A0
00003734 41F9 0000 B474 lea.l A0, [0x0000B474]
0000373A 41E8 0150 lea.l A0, [A0 + 0x150]
0000373E 2548 0028 move.l [A2 + 0x28], A0
00003742 2652 movea.l A3, [A2]
00003744 204A movea.l A0, A2
00003746 41E8 006A lea.l A0, [A0 + 0x6A]
0000374A 2848 movea.l A4, A0
0000374C 91CB sub.l A0, A3
0000374E 2748 0008 move.l [A3 + 0x8], A0
00003752 4267 clr.w -[A7]
00003754 2F0A move.l -[A7], A2
00003756 4EB9 0000 0AAA jsr [0x00000AAA]
0000375C 4A43 tst.w D3
0000375E 5C4F addq.w A7, 6
00003760 670C beq +0xE /* 0000376E */
00003762 4267 clr.w -[A7]
00003764 2F0C move.l -[A7], A4
00003766 4EB9 0000 3F42 jsr [0x00003F42]
0000376C 5C4F addq.w A7, 6
label0000376E:
0000376E 4A43 tst.w D3
00003770 6F0A ble +0xC /* 0000377C */
00003772 2F0A move.l -[A7], A2
00003774 4EB9 0000 2592 jsr [0x00002592]
0000377A 584F addq.w A7, 4
label0000377C:
0000377C 204A movea.l A0, A2
0000377E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003782 4E5E unlink A6
00003784 4E75 rts
fn00003786:
00003786 4E56 0000 link A6, 0
0000378A 2F0A move.l -[A7], A2
0000378C 246E 0008 movea.l A2, [A6 + 0x8]
00003790 2F0A move.l -[A7], A2
00003792 61FF 0000 0034 bsr +0x36 /* 000037C8 */
00003798 B02E 000C cmp.b D0, [A6 + 0xC]
0000379C 584F addq.w A7, 4
0000379E 6722 beq +0x24 /* 000037C2 */
000037A0 486E 000C pea.l [A6 + 0xC]
000037A4 4878 0001 push.l 0x1
000037A8 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */
000037AE 4267 clr.w -[A7]
000037B0 2F0A move.l -[A7], A2
000037B2 2057 movea.l A0, [A7]
000037B4 2268 0004 movea.l A1, [A0 + 0x4]
000037B8 2269 0188 movea.l A1, [A1 + 0x188]
000037BC 4E91 jsr [A1]
000037BE 4FEF 0012 lea.l A7, [A7 + 0x12]
label000037C2:
000037C2 245F movea.l A2, [A7]+
000037C4 4E5E unlink A6
000037C6 4E75 rts
fn000037C8:
000037C8 4E56 FFFE link A6, -0x0002
000037CC 422E FFFF clr.b [A6 - 0x1]
000037D0 42A7 clr.l -[A7]
000037D2 486E FFFF pea.l [A6 - 0x1]
000037D6 4878 0001 push.l 0x1
000037DA 2F3C 6466 6C74 move.l -[A7], 0x64666C74 /* 'dflt' */
000037E0 4267 clr.w -[A7]
000037E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000037E6 2057 movea.l A0, [A7]
000037E8 2268 0004 movea.l A1, [A0 + 0x4]
000037EC 2269 018C movea.l A1, [A1 + 0x18C]
000037F0 4E91 jsr [A1]
000037F2 102E FFFF move.b D0, [A6 - 0x1]
000037F6 4E5E unlink A6
000037F8 4E75 rts
000037FA 4E56 0000 link A6, 0
000037FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003802 2057 movea.l A0, [A7]
00003804 2268 0004 movea.l A1, [A0 + 0x4]
00003808 2269 0184 movea.l A1, [A1 + 0x184]
0000380C 4E91 jsr [A1]
0000380E 4E5E unlink A6
00003810 4E75 rts
00003812 4E56 0000 link A6, 0
00003816 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
0000381A 246E 0008 movea.l A2, [A6 + 0x8]
0000381E 382E 000C move.w D4, [A6 + 0xC]
00003822 286E 000E movea.l A4, [A6 + 0xE]
00003826 262E 0012 move.l D3, [A6 + 0x12]
0000382A 4A44 tst.w D4
0000382C 6714 beq +0x16 /* 00003842 */
0000382E 204A movea.l A0, A2
00003830 41E8 006A lea.l A0, [A0 + 0x6A]
00003834 2648 movea.l A3, A0
00003836 2488 move.l [A2], A0
00003838 2F0B move.l -[A7], A3
0000383A 4EB9 0000 3F3A jsr [0x00003F3A]
00003840 584F addq.w A7, 4
label00003842:
00003842 2F03 move.l -[A7], D3
00003844 2F0C move.l -[A7], A4
00003846 4267 clr.w -[A7]
00003848 2F0A move.l -[A7], A2
0000384A 4EB9 0000 0A92 jsr [0x00000A92]
00003850 41F9 0000 B192 lea.l A0, [0x0000B192]
00003856 2548 0004 move.l [A2 + 0x4], A0
0000385A 41F9 0000 B192 lea.l A0, [0x0000B192]
00003860 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003864 2252 movea.l A1, [A2]
00003866 2288 move.l [A1], A0
00003868 41F9 0000 B192 lea.l A0, [0x0000B192]
0000386E 41E8 0150 lea.l A0, [A0 + 0x150]
00003872 2548 0028 move.l [A2 + 0x28], A0
00003876 2652 movea.l A3, [A2]
00003878 204A movea.l A0, A2
0000387A 41E8 006A lea.l A0, [A0 + 0x6A]
0000387E 91CB sub.l A0, A3
00003880 2748 0008 move.l [A3 + 0x8], A0
00003884 204A movea.l A0, A2
00003886 4FEF 000E lea.l A7, [A7 + 0xE]
0000388A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000388E 4E5E unlink A6
00003890 4E75 rts
00003892 4E56 0000 link A6, 0
00003896 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000389A 246E 0008 movea.l A2, [A6 + 0x8]
0000389E 2E2E 000E move.l D7, [A6 + 0xE]
000038A2 2C2E 0012 move.l D6, [A6 + 0x12]
000038A6 2A2E 0016 move.l D5, [A6 + 0x16]
000038AA 286E 001A movea.l A4, [A6 + 0x1A]
000038AE 382E 001E move.w D4, [A6 + 0x1E]
000038B2 262E 0020 move.l D3, [A6 + 0x20]
000038B6 4A6E 000C tst.w [A6 + 0xC]
000038BA 6714 beq +0x16 /* 000038D0 */
000038BC 204A movea.l A0, A2
000038BE 41E8 006A lea.l A0, [A0 + 0x6A]
000038C2 2648 movea.l A3, A0
000038C4 2488 move.l [A2], A0
000038C6 2F0B move.l -[A7], A3
000038C8 4EB9 0000 3F3A jsr [0x00003F3A]
000038CE 584F addq.w A7, 4
label000038D0:
000038D0 42A7 clr.l -[A7]
000038D2 4878 0002 push.l 0x2
000038D6 42A7 clr.l -[A7]
000038D8 2F05 move.l -[A7], D5
000038DA 2F06 move.l -[A7], D6
000038DC 3F04 move.w -[A7], D4
000038DE 2F0C move.l -[A7], A4
000038E0 3F3C 0172 move.w -[A7], 0x172
000038E4 2F03 move.l -[A7], D3
000038E6 2F07 move.l -[A7], D7
000038E8 4267 clr.w -[A7]
000038EA 2F0A move.l -[A7], A2
000038EC 4EB9 0000 0AA2 jsr [0x00000AA2]
000038F2 41F9 0000 B192 lea.l A0, [0x0000B192]
000038F8 2548 0004 move.l [A2 + 0x4], A0
000038FC 41F9 0000 B192 lea.l A0, [0x0000B192]
00003902 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003906 2252 movea.l A1, [A2]
00003908 2288 move.l [A1], A0
0000390A 41F9 0000 B192 lea.l A0, [0x0000B192]
00003910 41E8 0150 lea.l A0, [A0 + 0x150]
00003914 2548 0028 move.l [A2 + 0x28], A0
00003918 2652 movea.l A3, [A2]
0000391A 204A movea.l A0, A2
0000391C 41E8 006A lea.l A0, [A0 + 0x6A]
00003920 91CB sub.l A0, A3
00003922 2748 0008 move.l [A3 + 0x8], A0
00003926 204A movea.l A0, A2
00003928 4FEF 002A lea.l A7, [A7 + 0x2A]
0000392C 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00003930 4E5E unlink A6
00003932 4E75 rts
00003934 4E56 0000 link A6, 0
00003938 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000393C 246E 0008 movea.l A2, [A6 + 0x8]
00003940 362E 000C move.w D3, [A6 + 0xC]
00003944 200A move.l D0, A2
00003946 6760 beq +0x62 /* 000039A8 */
00003948 41F9 0000 B192 lea.l A0, [0x0000B192]
0000394E 2548 0004 move.l [A2 + 0x4], A0
00003952 41F9 0000 B192 lea.l A0, [0x0000B192]
00003958 41E8 01A4 lea.l A0, [A0 + 0x1A4]
0000395C 2252 movea.l A1, [A2]
0000395E 2288 move.l [A1], A0
00003960 41F9 0000 B192 lea.l A0, [0x0000B192]
00003966 41E8 0150 lea.l A0, [A0 + 0x150]
0000396A 2548 0028 move.l [A2 + 0x28], A0
0000396E 2652 movea.l A3, [A2]
00003970 204A movea.l A0, A2
00003972 41E8 006A lea.l A0, [A0 + 0x6A]
00003976 2848 movea.l A4, A0
00003978 91CB sub.l A0, A3
0000397A 2748 0008 move.l [A3 + 0x8], A0
0000397E 4267 clr.w -[A7]
00003980 2F0A move.l -[A7], A2
00003982 4EB9 0000 0AAA jsr [0x00000AAA]
00003988 4A43 tst.w D3
0000398A 5C4F addq.w A7, 6
0000398C 670C beq +0xE /* 0000399A */
0000398E 4267 clr.w -[A7]
00003990 2F0C move.l -[A7], A4
00003992 4EB9 0000 3F42 jsr [0x00003F42]
00003998 5C4F addq.w A7, 6
label0000399A:
0000399A 4A43 tst.w D3
0000399C 6F0A ble +0xC /* 000039A8 */
0000399E 2F0A move.l -[A7], A2
000039A0 4EB9 0000 2592 jsr [0x00002592]
000039A6 584F addq.w A7, 4
label000039A8:
000039A8 204A movea.l A0, A2
000039AA 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000039AE 4E5E unlink A6
000039B0 4E75 rts
000039B2 4E56 0000 link A6, 0
000039B6 48E7 1020 movem.l -[A7], D3,A2
000039BA 246E 0008 movea.l A2, [A6 + 0x8]
000039BE 262E 000C move.l D3, [A6 + 0xC]
000039C2 B6AA 005A cmp.l D3, [A2 + 0x5A]
000039C6 6726 beq +0x28 /* 000039EE */
000039C8 7001 moveq.l D0, 0x01
000039CA B680 cmp.l D3, D0
000039CC 6614 bne +0x16 /* 000039E2 */
000039CE 2F0A move.l -[A7], A2
000039D0 4878 00CB push.l 0xCB
000039D4 486A 0028 pea.l [A2 + 0x28]
000039D8 4EB9 0000 3F82 jsr [0x00003F82]
000039DE 4FEF 000C lea.l A7, [A7 + 0xC]
label000039E2:
000039E2 2F03 move.l -[A7], D3
000039E4 2F0A move.l -[A7], A2
000039E6 4EB9 0000 0AEA jsr [0x00000AEA]
000039EC 504F addq.w A7, 8
label000039EE:
000039EE 4CDF 0408 movem.l D3,A2, [A7]+
000039F2 4E5E unlink A6
000039F4 4E75 rts
000039F6 4E56 0000 link A6, 0
000039FA 4878 0001 push.l 0x1
000039FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003A02 2057 movea.l A0, [A7]
00003A04 2268 0004 movea.l A1, [A0 + 0x4]
00003A08 2269 0020 movea.l A1, [A1 + 0x20]
00003A0C 4E91 jsr [A1]
00003A0E 4E5E unlink A6
00003A10 4E75 rts
00003A12 4E56 0000 link A6, 0
00003A16 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003A1A 246E 0008 movea.l A2, [A6 + 0x8]
00003A1E 382E 000C move.w D4, [A6 + 0xC]
00003A22 286E 000E movea.l A4, [A6 + 0xE]
00003A26 262E 0012 move.l D3, [A6 + 0x12]
00003A2A 4A44 tst.w D4
00003A2C 6714 beq +0x16 /* 00003A42 */
00003A2E 204A movea.l A0, A2
00003A30 41E8 006A lea.l A0, [A0 + 0x6A]
00003A34 2648 movea.l A3, A0
00003A36 2488 move.l [A2], A0
00003A38 2F0B move.l -[A7], A3
00003A3A 4EB9 0000 3F3A jsr [0x00003F3A]
00003A40 584F addq.w A7, 4
label00003A42:
00003A42 2F03 move.l -[A7], D3
00003A44 2F0C move.l -[A7], A4
00003A46 4267 clr.w -[A7]
00003A48 2F0A move.l -[A7], A2
00003A4A 4EB9 0000 0A92 jsr [0x00000A92]
00003A50 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003A56 2548 0004 move.l [A2 + 0x4], A0
00003A5A 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003A60 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003A64 2252 movea.l A1, [A2]
00003A66 2288 move.l [A1], A0
00003A68 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003A6E 41E8 0150 lea.l A0, [A0 + 0x150]
00003A72 2548 0028 move.l [A2 + 0x28], A0
00003A76 2652 movea.l A3, [A2]
00003A78 204A movea.l A0, A2
00003A7A 41E8 006A lea.l A0, [A0 + 0x6A]
00003A7E 91CB sub.l A0, A3
00003A80 2748 0008 move.l [A3 + 0x8], A0
00003A84 204A movea.l A0, A2
00003A86 4FEF 000E lea.l A7, [A7 + 0xE]
00003A8A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003A8E 4E5E unlink A6
00003A90 4E75 rts
00003A92 4E56 0000 link A6, 0
00003A96 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003A9A 246E 0008 movea.l A2, [A6 + 0x8]
00003A9E 362E 000C move.w D3, [A6 + 0xC]
00003AA2 200A move.l D0, A2
00003AA4 6760 beq +0x62 /* 00003B06 */
00003AA6 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003AAC 2548 0004 move.l [A2 + 0x4], A0
00003AB0 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003AB6 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003ABA 2252 movea.l A1, [A2]
00003ABC 2288 move.l [A1], A0
00003ABE 41F9 0000 AEC8 lea.l A0, [0x0000AEC8]
00003AC4 41E8 0150 lea.l A0, [A0 + 0x150]
00003AC8 2548 0028 move.l [A2 + 0x28], A0
00003ACC 2652 movea.l A3, [A2]
00003ACE 204A movea.l A0, A2
00003AD0 41E8 006A lea.l A0, [A0 + 0x6A]
00003AD4 2848 movea.l A4, A0
00003AD6 91CB sub.l A0, A3
00003AD8 2748 0008 move.l [A3 + 0x8], A0
00003ADC 4267 clr.w -[A7]
00003ADE 2F0A move.l -[A7], A2
00003AE0 4EB9 0000 0AAA jsr [0x00000AAA]
00003AE6 4A43 tst.w D3
00003AE8 5C4F addq.w A7, 6
00003AEA 670C beq +0xE /* 00003AF8 */
00003AEC 4267 clr.w -[A7]
00003AEE 2F0C move.l -[A7], A4
00003AF0 4EB9 0000 3F42 jsr [0x00003F42]
00003AF6 5C4F addq.w A7, 6
label00003AF8:
00003AF8 4A43 tst.w D3
00003AFA 6F0A ble +0xC /* 00003B06 */
00003AFC 2F0A move.l -[A7], A2
00003AFE 4EB9 0000 2592 jsr [0x00002592]
00003B04 584F addq.w A7, 4
label00003B06:
00003B06 204A movea.l A0, A2
00003B08 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003B0C 4E5E unlink A6
00003B0E 4E75 rts
00003B10 4E56 0000 link A6, 0
00003B14 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003B18 246E 0008 movea.l A2, [A6 + 0x8]
00003B1C 382E 000C move.w D4, [A6 + 0xC]
00003B20 286E 000E movea.l A4, [A6 + 0xE]
00003B24 262E 0012 move.l D3, [A6 + 0x12]
00003B28 4A44 tst.w D4
00003B2A 6714 beq +0x16 /* 00003B40 */
00003B2C 204A movea.l A0, A2
00003B2E 41E8 006A lea.l A0, [A0 + 0x6A]
00003B32 2648 movea.l A3, A0
00003B34 2488 move.l [A2], A0
00003B36 2F0B move.l -[A7], A3
00003B38 4EB9 0000 3F3A jsr [0x00003F3A]
00003B3E 584F addq.w A7, 4
label00003B40:
00003B40 2F03 move.l -[A7], D3
00003B42 2F0C move.l -[A7], A4
00003B44 4267 clr.w -[A7]
00003B46 2F0A move.l -[A7], A2
00003B48 4EB9 0000 0A92 jsr [0x00000A92]
00003B4E 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003B54 2548 0004 move.l [A2 + 0x4], A0
00003B58 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003B5E 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003B62 2252 movea.l A1, [A2]
00003B64 2288 move.l [A1], A0
00003B66 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003B6C 41E8 0150 lea.l A0, [A0 + 0x150]
00003B70 2548 0028 move.l [A2 + 0x28], A0
00003B74 2652 movea.l A3, [A2]
00003B76 204A movea.l A0, A2
00003B78 41E8 006A lea.l A0, [A0 + 0x6A]
00003B7C 91CB sub.l A0, A3
00003B7E 2748 0008 move.l [A3 + 0x8], A0
00003B82 204A movea.l A0, A2
00003B84 4FEF 000E lea.l A7, [A7 + 0xE]
00003B88 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003B8C 4E5E unlink A6
00003B8E 4E75 rts
00003B90 4E56 0000 link A6, 0
00003B94 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4
00003B98 246E 0008 movea.l A2, [A6 + 0x8]
00003B9C 3C2E 000C move.w D6, [A6 + 0xC]
00003BA0 2A2E 000E move.l D5, [A6 + 0xE]
00003BA4 286E 0012 movea.l A4, [A6 + 0x12]
00003BA8 382E 0016 move.w D4, [A6 + 0x16]
00003BAC 262E 0018 move.l D3, [A6 + 0x18]
00003BB0 4A46 tst.w D6
00003BB2 6714 beq +0x16 /* 00003BC8 */
00003BB4 204A movea.l A0, A2
00003BB6 41E8 006A lea.l A0, [A0 + 0x6A]
00003BBA 2648 movea.l A3, A0
00003BBC 2488 move.l [A2], A0
00003BBE 2F0B move.l -[A7], A3
00003BC0 4EB9 0000 3F3A jsr [0x00003F3A]
00003BC6 584F addq.w A7, 4
label00003BC8:
00003BC8 42A7 clr.l -[A7]
00003BCA 42A7 clr.l -[A7]
00003BCC 42A7 clr.l -[A7]
00003BCE 42A7 clr.l -[A7]
00003BD0 42A7 clr.l -[A7]
00003BD2 3F04 move.w -[A7], D4
00003BD4 2F0C move.l -[A7], A4
00003BD6 3F3C 0120 move.w -[A7], 0x120
00003BDA 2F03 move.l -[A7], D3
00003BDC 2F05 move.l -[A7], D5
00003BDE 4267 clr.w -[A7]
00003BE0 2F0A move.l -[A7], A2
00003BE2 4EB9 0000 0AA2 jsr [0x00000AA2]
00003BE8 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003BEE 2548 0004 move.l [A2 + 0x4], A0
00003BF2 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003BF8 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003BFC 2252 movea.l A1, [A2]
00003BFE 2288 move.l [A1], A0
00003C00 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003C06 41E8 0150 lea.l A0, [A0 + 0x150]
00003C0A 2548 0028 move.l [A2 + 0x28], A0
00003C0E 2652 movea.l A3, [A2]
00003C10 204A movea.l A0, A2
00003C12 41E8 006A lea.l A0, [A0 + 0x6A]
00003C16 91CB sub.l A0, A3
00003C18 2748 0008 move.l [A3 + 0x8], A0
00003C1C 204A movea.l A0, A2
00003C1E 4FEF 002A lea.l A7, [A7 + 0x2A]
00003C22 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+
00003C26 4E5E unlink A6
00003C28 4E75 rts
00003C2A 4E56 0000 link A6, 0
00003C2E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003C32 246E 0008 movea.l A2, [A6 + 0x8]
00003C36 362E 000C move.w D3, [A6 + 0xC]
00003C3A 200A move.l D0, A2
00003C3C 6760 beq +0x62 /* 00003C9E */
00003C3E 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003C44 2548 0004 move.l [A2 + 0x4], A0
00003C48 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003C4E 41E8 01A4 lea.l A0, [A0 + 0x1A4]
00003C52 2252 movea.l A1, [A2]
00003C54 2288 move.l [A1], A0
00003C56 41F9 0000 ABDC lea.l A0, [0x0000ABDC]
00003C5C 41E8 0150 lea.l A0, [A0 + 0x150]
00003C60 2548 0028 move.l [A2 + 0x28], A0
00003C64 2652 movea.l A3, [A2]
00003C66 204A movea.l A0, A2
00003C68 41E8 006A lea.l A0, [A0 + 0x6A]
00003C6C 2848 movea.l A4, A0
00003C6E 91CB sub.l A0, A3
00003C70 2748 0008 move.l [A3 + 0x8], A0
00003C74 4267 clr.w -[A7]
00003C76 2F0A move.l -[A7], A2
00003C78 4EB9 0000 0AAA jsr [0x00000AAA]
00003C7E 4A43 tst.w D3
00003C80 5C4F addq.w A7, 6
00003C82 670C beq +0xE /* 00003C90 */
00003C84 4267 clr.w -[A7]
00003C86 2F0C move.l -[A7], A4
00003C88 4EB9 0000 3F42 jsr [0x00003F42]
00003C8E 5C4F addq.w A7, 6
label00003C90:
00003C90 4A43 tst.w D3
00003C92 6F0A ble +0xC /* 00003C9E */
00003C94 2F0A move.l -[A7], A2
00003C96 4EB9 0000 2592 jsr [0x00002592]
00003C9C 584F addq.w A7, 4
label00003C9E:
00003C9E 204A movea.l A0, A2
00003CA0 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003CA4 4E5E unlink A6
00003CA6 4E75 rts
00003CA8 4E56 0000 link A6, 0
00003CAC 2F0A move.l -[A7], A2
00003CAE 246E 000C movea.l A2, [A6 + 0xC]
00003CB2 7000 moveq.l D0, 0x00
00003CB4 1012 move.b D0, [A2]
00003CB6 2F00 move.l -[A7], D0
00003CB8 486A 0001 pea.l [A2 + 0x1]
00003CBC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CC0 61FF 0000 009E bsr +0xA0 /* 00003D60 */
00003CC6 4FEF 000C lea.l A7, [A7 + 0xC]
00003CCA 245F movea.l A2, [A7]+
00003CCC 4E5E unlink A6
00003CCE 4E75 rts
00003CD0 4E56 FFFC link A6, -0x0004
00003CD4 2F0A move.l -[A7], A2
00003CD6 246E 000C movea.l A2, [A6 + 0xC]
00003CDA 486E FFFC pea.l [A6 - 0x4]
00003CDE 4878 00FF push.l 0xFF
00003CE2 486A 0001 pea.l [A2 + 0x1]
00003CE6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CEA 61FF 0000 0100 bsr +0x102 /* 00003DEC */
00003CF0 0CAE 0000 00FF FFFC cmpi.l [A6 - 0x4], 0xFF
00003CF8 4FEF 0010 lea.l A7, [A7 + 0x10]
00003CFC 6F08 ble +0xA /* 00003D06 */
00003CFE 2D7C 0000 00FF FFFC move.l [A6 - 0x4], 0xFF
label00003D06:
00003D06 14AE FFFF move.b [A2], [A6 - 0x1]
00003D0A 204A movea.l A0, A2
00003D0C 245F movea.l A2, [A7]+
00003D0E 4E5E unlink A6
00003D10 4E75 rts
00003D12 4E56 FEF6 link A6, -0x010A
00003D16 2F2E 000C move.l -[A7], [A6 + 0xC]
00003D1A 486E FEF6 pea.l [A6 - 0x10A]
00003D1E 4EB9 0000 29DA jsr [0x000029DA]
00003D24 486E FEF6 pea.l [A6 - 0x10A]
00003D28 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D2C 61FF 0000 006C bsr +0x6E /* 00003D9A */
00003D32 4E5E unlink A6
00003D34 4E75 rts
00003D36 4E56 FEF6 link A6, -0x010A
00003D3A 486E FEF6 pea.l [A6 - 0x10A]
00003D3E 4EB9 0000 29CA jsr [0x000029CA]
00003D44 486E FEF6 pea.l [A6 - 0x10A]
00003D48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003D4C 61FF 0000 00DE bsr +0xE0 /* 00003E2C */
00003D52 486E FEF6 pea.l [A6 - 0x10A]
00003D56 4EB9 0000 2962 jsr [0x00002962]
00003D5C 4E5E unlink A6
00003D5E 4E75 rts
fn00003D60:
00003D60 4E56 0000 link A6, 0
00003D64 48E7 1030 movem.l -[A7], D3,A2,A3
00003D68 246E 0008 movea.l A2, [A6 + 0x8]
00003D6C 266E 000C movea.l A3, [A6 + 0xC]
00003D70 262E 0010 move.l D3, [A6 + 0x10]
00003D74 2F0B move.l -[A7], A3
00003D76 2F03 move.l -[A7], D3
00003D78 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */
00003D7E 4267 clr.w -[A7]
00003D80 2F2A 0066 move.l -[A7], [A2 + 0x66]
00003D84 2057 movea.l A0, [A7]
00003D86 2250 movea.l A1, [A0]
00003D88 2269 0074 movea.l A1, [A1 + 0x74]
00003D8C 4E91 jsr [A1]
00003D8E 4FEF 0012 lea.l A7, [A7 + 0x12]
00003D92 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003D96 4E5E unlink A6
00003D98 4E75 rts
fn00003D9A:
00003D9A 4E56 0000 link A6, 0
00003D9E 48E7 0030 movem.l -[A7], A2,A3
00003DA2 266E 0008 movea.l A3, [A6 + 0x8]
00003DA6 246E 000C movea.l A2, [A6 + 0xC]
00003DAA 1F3C 0001 move.b -[A7], 0x1
00003DAE 2F0A move.l -[A7], A2
00003DB0 4EB9 0000 7C74 jsr [0x00007C74]
00003DB6 5C4F addq.w A7, 6
00003DB8 2F08 move.l -[A7], A0
00003DBA 2F0A move.l -[A7], A2
00003DBC 4EB9 0000 560A jsr [0x0000560A]
00003DC2 7200 moveq.l D1, 0x00
00003DC4 1200 move.b D1, D0
00003DC6 584F addq.w A7, 4
00003DC8 2F01 move.l -[A7], D1
00003DCA 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */
00003DD0 4267 clr.w -[A7]
00003DD2 2F2B 0066 move.l -[A7], [A3 + 0x66]
00003DD6 2057 movea.l A0, [A7]
00003DD8 2250 movea.l A1, [A0]
00003DDA 2269 0074 movea.l A1, [A1 + 0x74]
00003DDE 4E91 jsr [A1]
00003DE0 4FEF 0012 lea.l A7, [A7 + 0x12]
00003DE4 4CDF 0C00 movem.l A2,A3, [A7]+
00003DE8 4E5E unlink A6
00003DEA 4E75 rts
fn00003DEC:
00003DEC 4E56 0000 link A6, 0
00003DF0 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003DF4 246E 0008 movea.l A2, [A6 + 0x8]
00003DF8 286E 000C movea.l A4, [A6 + 0xC]
00003DFC 262E 0010 move.l D3, [A6 + 0x10]
00003E00 266E 0014 movea.l A3, [A6 + 0x14]
00003E04 2F0B move.l -[A7], A3
00003E06 2F0C move.l -[A7], A4
00003E08 2F03 move.l -[A7], D3
00003E0A 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */
00003E10 4267 clr.w -[A7]
00003E12 2F2A 0066 move.l -[A7], [A2 + 0x66]
00003E16 2057 movea.l A0, [A7]
00003E18 2250 movea.l A1, [A0]
00003E1A 2269 0078 movea.l A1, [A1 + 0x78]
00003E1E 4E91 jsr [A1]
00003E20 4FEF 0016 lea.l A7, [A7 + 0x16]
00003E24 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003E28 4E5E unlink A6
00003E2A 4E75 rts
fn00003E2C:
00003E2C 4E56 FFFC link A6, -0x0004
00003E30 48E7 1030 movem.l -[A7], D3,A2,A3
00003E34 266E 0008 movea.l A3, [A6 + 0x8]
00003E38 246E 000C movea.l A2, [A6 + 0xC]
00003E3C 2F0A move.l -[A7], A2
00003E3E 4EB9 0001 D7A8 jsr [0x0001D7A8]
00003E44 3600 move.w D3, D0
00003E46 486E FFFC pea.l [A6 - 0x4]
00003E4A 1F3C 0001 move.b -[A7], 0x1
00003E4E 2F0A move.l -[A7], A2
00003E50 4EB9 0000 7C74 jsr [0x00007C74]
00003E56 5C4F addq.w A7, 6
00003E58 2F08 move.l -[A7], A0
00003E5A 7000 moveq.l D0, 0x00
00003E5C 3003 move.w D0, D3
00003E5E 2F00 move.l -[A7], D0
00003E60 2F3C 7465 7874 move.l -[A7], 0x74657874 /* 'text' */
00003E66 4267 clr.w -[A7]
00003E68 2F2B 0066 move.l -[A7], [A3 + 0x66]
00003E6C 2057 movea.l A0, [A7]
00003E6E 2250 movea.l A1, [A0]
00003E70 2269 0078 movea.l A1, [A1 + 0x78]
00003E74 4E91 jsr [A1]
00003E76 7000 moveq.l D0, 0x00
00003E78 3003 move.w D0, D3
00003E7A B0AE FFFC cmp.l D0, [A6 - 0x4]
00003E7E 4FEF 001A lea.l A7, [A7 + 0x1A]
00003E82 6C08 bge +0xA /* 00003E8C */
00003E84 7000 moveq.l D0, 0x00
00003E86 3003 move.w D0, D3
00003E88 2D40 FFFC move.l [A6 - 0x4], D0
label00003E8C:
00003E8C 4227 clr.b -[A7]
00003E8E 2F0A move.l -[A7], A2
00003E90 4EB9 0000 7C74 jsr [0x00007C74]
00003E96 10AE FFFF move.b [A0], [A6 - 0x1]
00003E9A 5C4F addq.w A7, 6
00003E9C 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00003EA0 4E5E unlink A6
00003EA2 4E75 rts
00003EA4 4E56 FFFE link A6, -0x0002
00003EA8 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00003EAC 246E 0008 movea.l A2, [A6 + 0x8]
00003EB0 382E 000C move.w D4, [A6 + 0xC]
00003EB4 286E 000E movea.l A4, [A6 + 0xE]
00003EB8 262E 0012 move.l D3, [A6 + 0x12]
00003EBC 4A44 tst.w D4
00003EBE 6714 beq +0x16 /* 00003ED4 */
00003EC0 204A movea.l A0, A2
00003EC2 41E8 00DA lea.l A0, [A0 + 0xDA]
00003EC6 2648 movea.l A3, A0
00003EC8 2488 move.l [A2], A0
00003ECA 2F0B move.l -[A7], A3
00003ECC 4EB9 0000 3F3A jsr [0x00003F3A]
00003ED2 584F addq.w A7, 4
label00003ED4:
00003ED4 2F03 move.l -[A7], D3
00003ED6 2F0C move.l -[A7], A4
00003ED8 4267 clr.w -[A7]
00003EDA 2F0A move.l -[A7], A2
00003EDC 4EB9 0000 0BDA jsr [0x00000BDA]
00003EE2 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003EE8 2548 0004 move.l [A2 + 0x4], A0
00003EEC 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003EF2 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00003EF6 2252 movea.l A1, [A2]
00003EF8 2288 move.l [A1], A0
00003EFA 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F00 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00003F04 2548 007A move.l [A2 + 0x7A], A0
00003F08 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F0E 41E8 01AC lea.l A0, [A0 + 0x1AC]
00003F12 2548 00A8 move.l [A2 + 0xA8], A0
00003F16 2652 movea.l A3, [A2]
00003F18 204A movea.l A0, A2
00003F1A 41E8 00DA lea.l A0, [A0 + 0xDA]
00003F1E 91CB sub.l A0, A3
00003F20 2748 0008 move.l [A3 + 0x8], A0
00003F24 486E FFFE pea.l [A6 - 0x2]
00003F28 2F0C move.l -[A7], A4
00003F2A 4EB9 0000 479C jsr [0x0000479C]
00003F30 3F2E FFFE move.w -[A7], [A6 - 0x2]
00003F34 2F0A move.l -[A7], A2
00003F36 61FF 0000 009E bsr +0xA0 /* 00003FD6 */
00003F3C 204A movea.l A0, A2
00003F3E 4FEF 001C lea.l A7, [A7 + 0x1C]
00003F42 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00003F46 4E5E unlink A6
00003F48 4E75 rts
00003F4A 4E56 0000 link A6, 0
00003F4E 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00003F52 246E 0008 movea.l A2, [A6 + 0x8]
00003F56 362E 000C move.w D3, [A6 + 0xC]
00003F5A 200A move.l D0, A2
00003F5C 676E beq +0x70 /* 00003FCC */
00003F5E 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F64 2548 0004 move.l [A2 + 0x4], A0
00003F68 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F6E 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00003F72 2252 movea.l A1, [A2]
00003F74 2288 move.l [A1], A0
00003F76 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F7C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00003F80 2548 007A move.l [A2 + 0x7A], A0
00003F84 41F9 0000 A8BA lea.l A0, [0x0000A8BA]
00003F8A 41E8 01AC lea.l A0, [A0 + 0x1AC]
00003F8E 2548 00A8 move.l [A2 + 0xA8], A0
00003F92 2652 movea.l A3, [A2]
00003F94 204A movea.l A0, A2
00003F96 41E8 00DA lea.l A0, [A0 + 0xDA]
00003F9A 2848 movea.l A4, A0
00003F9C 91CB sub.l A0, A3
00003F9E 2748 0008 move.l [A3 + 0x8], A0
00003FA2 4267 clr.w -[A7]
00003FA4 2F0A move.l -[A7], A2
00003FA6 4EB9 0000 0BEA jsr [0x00000BEA]
00003FAC 4A43 tst.w D3
00003FAE 5C4F addq.w A7, 6
00003FB0 670C beq +0xE /* 00003FBE */
00003FB2 4267 clr.w -[A7]
00003FB4 2F0C move.l -[A7], A4
00003FB6 4EB9 0000 3F42 jsr [0x00003F42]
00003FBC 5C4F addq.w A7, 6
label00003FBE:
00003FBE 4A43 tst.w D3
00003FC0 6F0A ble +0xC /* 00003FCC */
00003FC2 2F0A move.l -[A7], A2
00003FC4 4EB9 0000 2592 jsr [0x00002592]
00003FCA 584F addq.w A7, 4
label00003FCC:
00003FCC 204A movea.l A0, A2
00003FCE 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00003FD2 4E5E unlink A6
00003FD4 4E75 rts
fn00003FD6:
00003FD6 4E56 FFF4 link A6, -0x000C
00003FDA 2F0A move.l -[A7], A2
00003FDC 246E 0008 movea.l A2, [A6 + 0x8]
00003FE0 486E FFF8 pea.l [A6 - 0x8]
00003FE4 486E FFFC pea.l [A6 - 0x4]
00003FE8 486E FFF4 pea.l [A6 - 0xC]
00003FEC 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00003FF0 4EB9 0001 DABE jsr [0x0001DABE]
00003FF6 584F addq.w A7, 4
00003FF8 2F08 move.l -[A7], A0
00003FFA 2057 movea.l A0, [A7]
00003FFC 2250 movea.l A1, [A0]
00003FFE 2269 003C movea.l A1, [A1 + 0x3C]
00004002 4E91 jsr [A1]
00004004 2F2E FFFC move.l -[A7], [A6 - 0x4]
00004008 2F0A move.l -[A7], A2
0000400A 4EB9 0001 D894 jsr [0x0001D894]
00004010 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00004014 2F0A move.l -[A7], A2
00004016 4EB9 0001 DA98 jsr [0x0001DA98]
0000401C 202E FFFC move.l D0, [A6 - 0x4]
00004020 5380 subq.l D0, 1
00004022 2F00 move.l -[A7], D0
00004024 2F2A 00D6 move.l -[A7], [A2 + 0xD6]
00004028 4EB9 0001 D696 jsr [0x0001D696]
0000402E 306E 000C movea.w A0, [A6 + 0xC]
00004032 2F08 move.l -[A7], A0
00004034 2F0A move.l -[A7], A2
00004036 2057 movea.l A0, [A7]
00004038 2268 0004 movea.l A1, [A0 + 0x4]
0000403C 2269 0020 movea.l A1, [A1 + 0x20]
00004040 4E91 jsr [A1]
00004042 4FEF 0030 lea.l A7, [A7 + 0x30]
00004046 245F movea.l A2, [A7]+
00004048 4E5E unlink A6
0000404A 4E75 rts
0000404C 4E56 0000 link A6, 0
00004050 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00004054 246E 0008 movea.l A2, [A6 + 0x8]
00004058 382E 000C move.w D4, [A6 + 0xC]
0000405C 286E 000E movea.l A4, [A6 + 0xE]
00004060 262E 0012 move.l D3, [A6 + 0x12]
00004064 4A44 tst.w D4
00004066 6714 beq +0x16 /* 0000407C */
00004068 204A movea.l A0, A2
0000406A 41E8 00DA lea.l A0, [A0 + 0xDA]
0000406E 2648 movea.l A3, A0
00004070 2488 move.l [A2], A0
00004072 2F0B move.l -[A7], A3
00004074 4EB9 0000 3F3A jsr [0x00003F3A]
0000407A 584F addq.w A7, 4
label0000407C:
0000407C 2F03 move.l -[A7], D3
0000407E 2F0C move.l -[A7], A4
00004080 4267 clr.w -[A7]
00004082 2F0A move.l -[A7], A2
00004084 4EB9 0000 0BDA jsr [0x00000BDA]
0000408A 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
00004090 2548 0004 move.l [A2 + 0x4], A0
00004094 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
0000409A 41E8 01D8 lea.l A0, [A0 + 0x1D8]
0000409E 2252 movea.l A1, [A2]
000040A0 2288 move.l [A1], A0
000040A2 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
000040A8 41E8 01A0 lea.l A0, [A0 + 0x1A0]
000040AC 2548 007A move.l [A2 + 0x7A], A0
000040B0 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
000040B6 41E8 01AC lea.l A0, [A0 + 0x1AC]
000040BA 2548 00A8 move.l [A2 + 0xA8], A0
000040BE 2652 movea.l A3, [A2]
000040C0 204A movea.l A0, A2
000040C2 41E8 00DA lea.l A0, [A0 + 0xDA]
000040C6 91CB sub.l A0, A3
000040C8 2748 0008 move.l [A3 + 0x8], A0
000040CC 204A movea.l A0, A2
000040CE 4FEF 000E lea.l A7, [A7 + 0xE]
000040D2 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
000040D6 4E5E unlink A6
000040D8 4E75 rts
000040DA 4E56 0000 link A6, 0
000040DE 48E7 1038 movem.l -[A7], D3,A2,A3,A4
000040E2 246E 0008 movea.l A2, [A6 + 0x8]
000040E6 362E 000C move.w D3, [A6 + 0xC]
000040EA 200A move.l D0, A2
000040EC 676E beq +0x70 /* 0000415C */
000040EE 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
000040F4 2548 0004 move.l [A2 + 0x4], A0
000040F8 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
000040FE 41E8 01D8 lea.l A0, [A0 + 0x1D8]
00004102 2252 movea.l A1, [A2]
00004104 2288 move.l [A1], A0
00004106 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
0000410C 41E8 01A0 lea.l A0, [A0 + 0x1A0]
00004110 2548 007A move.l [A2 + 0x7A], A0
00004114 41F9 0000 A5A8 lea.l A0, [0x0000A5A8]
0000411A 41E8 01AC lea.l A0, [A0 + 0x1AC]
0000411E 2548 00A8 move.l [A2 + 0xA8], A0
00004122 2652 movea.l A3, [A2]
00004124 204A movea.l A0, A2
00004126 41E8 00DA lea.l A0, [A0 + 0xDA]
0000412A 2848 movea.l A4, A0
0000412C 91CB sub.l A0, A3
0000412E 2748 0008 move.l [A3 + 0x8], A0
00004132 4267 clr.w -[A7]
00004134 2F0A move.l -[A7], A2
00004136 4EB9 0000 0BEA jsr [0x00000BEA]
0000413C 4A43 tst.w D3
0000413E 5C4F addq.w A7, 6
00004140 670C beq +0xE /* 0000414E */
00004142 4267 clr.w -[A7]
00004144 2F0C move.l -[A7], A4
00004146 4EB9 0000 3F42 jsr [0x00003F42]
0000414C 5C4F addq.w A7, 6
label0000414E:
0000414E 4A43 tst.w D3
00004150 6F0A ble +0xC /* 0000415C */
00004152 2F0A move.l -[A7], A2
00004154 4EB9 0000 2592 jsr [0x00002592]
0000415A 584F addq.w A7, 4
label0000415C:
0000415C 204A movea.l A0, A2
0000415E 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00004162 4E5E unlink A6
00004164 4E75 rts
label00004166:
00004166 0000 018D ori.b D0, 0x8D
0000416A 9B87 subx.l D5, D7
0000416C 8996 or.l [A6], D4
0000416E F9F9 .invalid <<F/7/4>>
00004170 FBB0 .invalid <<F/6/5>>
00004172 8C8B or.l D6, A3
00004174 4069 9F89 negx.w [A1 - 0x6077]
00004178 96F9 F9FB A340 sub.w A3, [0xF9FBA340]
0000417E A7F9 syscall vSuperLoad, flags=7
00004180 F9FB .invalid <<F/7/4>>
00004182 A585 syscall IdleUpdate/PMgrOp, flags=5
00004184 8987 9390 unpk D4, D7, 0x9390
00004188 40FF move.w <<invalid special address>>, SR
0000418A 4051 negx.w [A1]
0000418C 406C 9C88 negx.w [A4 - 0x6378]
00004190 8896 or.l D4, [A6]
00004192 F9F9 .invalid <<F/7/4>>
00004194 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00004196 4BF9 F9FB A585 lea.l A5, [0xF9FBA585]
0000419C 8987 AD88 unpk D4, D7, 0xAD88
000041A0 8FF9 FBBC 928F divs.w D7, [0xFBBC928F]
000041A6 F9FB .invalid <<F/7/4>>
000041A8 B7F9 FB9D 8887 cmpa.l A3, [0xFB9D8887]
000041AE BD88 cmpm.l [A6]+, [A0]+
000041B0 96F9 F9FB 4045 sub.w A3, [0xF9FB4045]
000041B6 F9F9 .invalid <<F/7/4>>
000041B8 FBA4 .invalid <<F/6/5>>
000041BA 8887 or.l D4, D7
000041BC 4049 negx.w A1
000041BE 4043 negx.w D3
000041C0 4089 negx.l A1
000041C2 8886 or.l D4, D6
000041C4 96F9 F9FB 4047 sub.w A3, [0xF9FB4047]
000041CA F9F9 .invalid <<F/7/4>>
000041CC FBA5 .invalid <<F/6/5>>
000041CE 8589 8791 unpk -[A2], -[A1], 0x8791
000041D2 9540 subx.w D2, D0
000041D4 6D90 blt -0x6E /* 00004166 */
000041D6 9DF9 F9F9 FB40 sub.l A6, [0xF9F9FB40]
000041DC 60F9 bra -0x5 /* 000041D7 */
000041DE F9F9 .invalid <<F/7/4>>
000041E0 FBAC .invalid <<F/6/5>>
000041E2 8E87 or.l D7, D7
000041E4 409C negx.l [A4]+
000041E6 8786 859D unpk D3, D6, 0x859D
000041EA F9F9 .invalid <<F/7/4>>
000041EC F9FB .invalid <<F/7/4>>
000041EE BE8C cmp.l D7, A4
000041F0 978A subx.l -[A3], -[A2]
000041F2 A5B1 syscall vDtrmV2, flags=5
000041F4 83B3 8540 or.l [A3 + <<invalid base displacement size>>], D1
000041F8 7BAD moveq.l D5, 0xFFFFFFAD
000041FA F9F9 .invalid <<F/7/4>>
000041FC F9FB .invalid <<F/7/4>>
000041FE B986 xor.l D6, D4
00004200 8589 8740 unpk -[A2], -[A1], 0x8740
00004204 4490 neg.l [A0]
00004206 8C40 or.w D6, D0
00004208 5840 addq.w D0, 4
0000420A 5740 subq.w D0, 3
0000420C D486 add.l D2, D6
0000420E 4054 negx.w [A4]
00004210 7FBC moveq.l D7, 0xFFFFFFBC
00004212 8A96 or.l D5, [A6]
00004214 888A or.l D4, A2
00004216 AFA0 syscall rArith16Tab, auto_pop
00004218 8540 6D40 pack D2, D0, 0x6D40
0000421C 509C addq.l [A4]+, 8
0000421E 8A9D or.l D5, [A5]+
00004220 A0A0 syscall vMRdAddr
00004222 407A 8388 negx.w [PC - 0x7C78 /* FFFFC5AC, cstring ""<EOF> */]
00004226 4132 E6EE .invalid 0, [A2 + A6.w * 8 - 0x18] // invalid opcode 4 with b == 4
0000422A E17F rol D7.w, D0
0000422C AF7F syscall stHilite, auto_pop
0000422E A940 syscall SetItmIcon
00004230 FD7F .extension 0xD7F <<F/4-5/6>> // unimplemented
00004232 647F bcc +0x81 /* 000042B3 */
00004234 A941 syscall GetItmStyle
00004236 077F bchg <<invalid special address>>, D3
00004238 647F bcc +0x81 /* 000042B9 */
0000423A A941 syscall GetItmStyle
0000423C 328D move.w [A1], A5
0000423E A287 syscall IOPMsgRequest, flags=2
00004240 40CE move.w A6, SR
00004242 DA7F add.w D5, <<invalid special address>>
00004244 9A94 sub.l D5, [A4]
00004246 9889 sub.l D4, A1
00004248 838A B8A6 unpk -[A1], -[A2], 0xB8A6
0000424C 9387 subx.l D1, D7
0000424E 9692 sub.l D3, [A2]
00004250 4066 negx.w -[A6]
00004252 9691 sub.l D3, [A1]
00004254 838A 9B87 unpk -[A1], -[A2], 0x9B87
00004258 9083 sub.l D0, D3
0000425A 8A9A or.l D5, [A2]+
0000425C 87A5 or.l -[A5], D3
0000425E 9C41 sub.w D6, D1
00004260 1C8A move.b [A6], A2
00004262 8A9C or.l D5, [A4]+
00004264 888F or.l D4, A7
00004266 F9FB .invalid <<F/7/4>>
00004268 4045 negx.w D5
0000426A F9FB .invalid <<F/7/4>>
0000426C 9D88 subx.l -[A6], -[A0]
0000426E 87BD or.l <<invalid special address>>, D3
00004270 8896 or.l D4, [A6]
00004272 F9F9 .invalid <<F/7/4>>
00004274 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00004276 52F9 F9FB A488 shi [0xF9FBA488]
0000427C 879C or.l [A4]+, D3
0000427E 9D88 subx.l -[A6], -[A0]
00004280 96F9 F9FB 4045 sub.w A3, [0xF9FB4045]
00004286 F9F9 .invalid <<F/7/4>>
00004288 FBA4 .invalid <<F/6/5>>
0000428A 8887 or.l D4, D7
0000428C 9C9D sub.l D6, [A5]+
0000428E 8896 or.l D4, [A6]
00004290 F9F9 .invalid <<F/7/4>>
00004292 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00004294 45F9 F9FB A488 lea.l A2, [0xF9FBA488]
0000429A 879D or.l [A5]+, D3
0000429C 8786 96F9 unpk D3, D6, 0x96F9
000042A0 F9FB .invalid <<F/7/4>>
000042A2 B098 cmp.l D0, [A0]+
000042A4 BD97 xor.l [A7], D6
000042A6 8696 or.l D3, [A6]
000042A8 F9F9 .invalid <<F/7/4>>
000042AA FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
000042AC 49BC F9F9 FBA5 .invalid 4, 0xF9F9FBA5 // invalid opcode 4 with b == 6
000042B2 8589 87AF unpk -[A2], -[A1], 0x87AF
000042B6 4043 negx.w D3
000042B8 B187 xor.l D7, D0
000042BA 869D or.l D3, [A5]+
000042BC F9F9 .invalid <<F/7/4>>
000042BE F9FB .invalid <<F/7/4>>
000042C0 BDA8 B8F9 xor.l [A0 - 0x4707], D6
000042C4 F9F9 .invalid <<F/7/4>>
000042C6 FBAC .invalid <<F/6/5>>
000042C8 8589 87A9 unpk -[A2], -[A1], 0x87A9
000042CC AE40 syscall QDError, auto_pop
000042CE 44B2 888F neg.l [A2 + A0 - 0x113]
000042D2 F9FB .invalid <<F/7/4>>
000042D4 4049 negx.w A1
label000042D6:
000042D6 F9FB .invalid <<F/7/4>>
000042D8 9D88 subx.l -[A6], -[A0]
000042DA 8740 6388 pack D3, D0, 0x6388
000042DE 8FF9 FBBC 928F divs.w D7, [0xFBBC928F]
000042E4 F9FB .invalid <<F/7/4>>
000042E6 B7F9 FB9D 8887 cmpa.l A3, [0xFB9D8887]
000042EC 9C87 sub.l D6, D7
000042EE AA88 syscall 0xA88
000042F0 8FF9 FBB7 F9FB divs.w D7, [0xFBB7F9FB]
000042F6 9D88 subx.l -[A6], -[A0]
000042F8 879D or.l [A5]+, D3
000042FA 888F or.l D4, A7
000042FC F9FB .invalid <<F/7/4>>
000042FE B991 xor.l [A1], D4
00004300 8FF9 FBB7 F9FB divs.w D7, [0xFBB7F9FB]
00004306 9D88 subx.l -[A6], -[A0]
00004308 8740 4490 pack D3, D0, 0x4490
0000430C 8C40 or.w D6, D0
0000430E BB88 cmpm.l [A5]+, [A0]+
00004310 96F9 F9FB 4051 sub.w A3, [0xF9FB4051]
00004316 F9F9 .invalid <<F/7/4>>
00004318 FBA4 .invalid <<F/6/5>>
0000431A 8887 or.l D4, D7
0000431C 4058 negx.w [A0]+
0000431E 8896 or.l D4, [A6]
00004320 F9F9 .invalid <<F/7/4>>
00004322 FB40 .extension 0xB40 <<F/4-5/5>> // unimplemented
00004324 45F9 F9FB A488 lea.l A2, [0xF9FBA488]
0000432A 8700 sbcd D3, D0
0000432C 0000 4640 ori.b D0, 0x40 /* '@' */
00004330 9BFA FAFA sub.l A5, [PC - 0x506 /* 00003E2C, value 0x4E56FFFC */]
00004334 FAD5 FA40 .extension 0xAD5 <<F/2-3/5>> // unimplemented
00004338 4F86 .invalid 7, D6 // invalid opcode 4 with b == 6
0000433A 4220 clr.b -[A0]
0000433C F840 9F42 .extension 0x840 <<F/1/4>>, 0x9F42 // unimplemented
00004340 BBA3 xor.l -[A3], D5
00004342 408A negx.l A2
00004344 AFE7 syscall 0xBE7, auto_pop
00004346 A340 syscall ResrvMem/ReserveMem, flags=3
00004348 B240 cmp.w D1, D0
0000434A BB40 xor.w D0, D5
0000434C 6B88 bmi -0x76 /* 000042D6 */
0000434E 4046 negx.w D6
00004350 40A4 negx.l -[A4]
00004352 E8F3 AB86 420C bftst [A3 + D4.w * 2 + 0xC] {D6:6}
00004358 8A40 or.w D5, D0
0000435A 43A2 .invalid 1, -[A2] // invalid opcode 4 with b == 6
0000435C EA40 asr D0.w, 5
0000435E A3BB syscall vIAZPostInit, flags=3
00004360 40AD 8740 negx.l [A5 - 0x78C0]
00004364 6B87 bmi -0x77 /* 000042ED */
00004366 405A negx.w [A2]+
00004368 D240 add.w D1, D0
0000436A 7742 moveq.l D3, 0x42
0000436C 5B7E subq.w <<invalid special address>>, 5
0000436E 3041 movea.w A0, D1
00004370 E5A5 asl D5, D2
00004372 423A 8541 clr.b [PC - 0x7ABF /* FFFFC8B5, cstring ""<EOF> */]
00004376 7E40 moveq.l D7, 0x40
00004378 B340 xor.w D0, D1
0000437A 6040 bra +0x42 /* 000043BC */
0000437C A941 syscall GetItmStyle
0000437E 13DC FA92 417E move.b [0xFA92417E], [A4]+
00004384 4096 negx.l [A6]
00004386 410A .invalid 0, A2 // invalid opcode 4 with b == 4
00004388 406B 4368 negx.w [A3 + 0x4368]
0000438C 8640 or.w D3, D0
0000438E 41A9 E040 .invalid 0, [A1 - 0x1FC0] // invalid opcode 4 with b == 6
00004392 6D40 blt +0x42 /* 000043D4 */
00004394 638D bls -0x71 /* 00004323 */
00004396 8689 or.l D3, A1
00004398 0000 0000 ori.b D0, 0x0